Questions tagged «ios»

iOS是在Apple iPhone,iPod touch和iPad上运行的移动操作系统。使用此标签[ios]来解决与iOS平台上的编程有关的问题。使用相关的标签[objective-c]和[swift]解决那些编程语言所特有的问题。


19
iOS 11禁用密码自动填充附件视图选项?
到目前为止,我想退出iOS 11提供的新选项,即在应用程序中建议输入密码。当我在iOS 11上运行该应用程序时,我在键盘上方获得了自动填充选项,并且我的用户名和密码文本字段甚至都没有显示。 因此,我的问题是,如何才能一起禁用新的密码自动填充功能,以使键盘上的键完全不显示并且总体行为与iOS 11之前的版本相同?
81 ios  swift  ios11 

5
Swift addsubview并将其删除
我想添加子视图并一键删除。这是我的代码: / *添加子视图* / var testView: UIView = UIView(frame: CGRectMake(0, 0, 320, 568)) testView.backgroundColor = UIColor.blueColor() testView.alpha = 0.5 testView.tag = 100 super.view.userInteractionEnabled = false self.view.userInteractionEnabled = true self.view.addSubview(testView) / *删除子视图* / override func touchesBegan(touches: NSSet, withEvent event: UIEvent) { let touch = touches.anyObject() as UITouch let point = touch.locationInView(self.view) …
81 ios  swift  uiview 


19
检测何时关闭呈现的视图控制器
假设我有一个名为VC2的视图控制器类的实例。在VC2中,有一个“取消”按钮将自行关闭。但是,当“取消”按钮被触发时,我无法检测到或接收任何回调。VC2是一个黑匣子。 视图控制器(称为VC1)将使用presentViewController:animated:completion:方法呈现VC2 。 VC2被关闭时,VC1必须检测哪些选项? 编辑:从@rory mckinnel的评论和@NicolasMiari的答案,我尝试了以下操作: 在VC2中: -(void)cancelButton:(id)sender { [self dismissViewControllerAnimated:YES completion:^{ }]; // [super dismissViewControllerAnimated:YES completion:^{ // // }]; } 在VC1中: //-(void)dismissViewControllerAnimated:(BOOL)flag completion:(void (^)(void))completion - (void)dismissViewControllerAnimated:(BOOL)flag completion:(void (^ _Nullable)(void))completion { NSLog(@"%s ", __PRETTY_FUNCTION__); [super dismissViewControllerAnimated:flag completion:completion]; // [self dismissViewControllerAnimated:YES completion:^{ // // }]; } 但是dismissViewControllerAnimatedVC1中的未被调用。

10
如何在Swift中合并两个Dictionary实例?
如何使用将一个附加Dictionary到另一个?DictionarySwift 我正在使用AlamoFire图书馆将传送JSON到REST server。 字典1 var dict1: [String: AnyObject] = [ kFacebook: [ kToken: token ] ] 字典2 var dict2: [String: AnyObject] = [ kRequest: [ kTargetUserId: userId ] ] 我如何结合两个字典来制作一个新的字典,如下所示? let parameters: [String: AnyObject] = [ kFacebook: [ kToken: token ], kRequest: [ kTargetUserId: userId ] ] 我已经尝试过,dict1 += dict2但是出现了编译错误: …
81 ios  json  xcode  dictionary  swift 

8
Swift以编程方式导航到另一个视图控制器/场景
我正在使用以下代码以编程方式导航到另一个ViewController。它可以正常工作,但是在某种程度上隐藏了navigation bar。我该如何解决?(如果需要ViewController的navigation controller话,可以通过将嵌入来创建导航栏。) let storyBoard : UIStoryboard = UIStoryboard(name: "Main", bundle:nil) let nextViewController = storyBoard.instantiateViewControllerWithIdentifier("nextView") as NextViewController self.presentViewController(nextViewController, animated:true, completion:nil)

16
解析iOS:尝试运行该应用时出错
我一直在使用Parse SDK,并且遵循了快速步骤指南。当我尝试运行时,出现了这8个错误。有什么想法吗?似乎与我未使用的Parse的Facebook部分有关。 Undefined symbols for architecture armv7: "_FBTokenInformationTokenKey", referenced from: -[PFFacebookTokenCachingStrategy accessToken] in Parse(PFFacebookTokenCachingStrategy.o) -[PFFacebookTokenCachingStrategy setAccessToken:] in Parse(PFFacebookTokenCachingStrategy.o) "_FBTokenInformationExpirationDateKey", referenced from: -[PFFacebookTokenCachingStrategy cacheTokenInformation:] in Parse(PFFacebookTokenCachingStrategy.o) -[PFFacebookTokenCachingStrategy expirationDate] in Parse(PFFacebookTokenCachingStrategy.o) -[PFFacebookTokenCachingStrategy setExpirationDate:] in Parse(PFFacebookTokenCachingStrategy.o) "_OBJC_METACLASS_$_FBSessionTokenCachingStrategy", referenced from: _OBJC_METACLASS_$_PFFacebookTokenCachingStrategy in Parse(PFFacebookTokenCachingStrategy.o) "_OBJC_CLASS_$_FBSessionTokenCachingStrategy", referenced from: _OBJC_CLASS_$_PFFacebookTokenCachingStrategy in Parse(PFFacebookTokenCachingStrategy.o) "_FBTokenInformationUserFBIDKey", referenced from: -[PFFacebookTokenCachingStrategy facebookId] …

21
如何使用presentModalViewController创建透明视图
我正在显示一个模态视图 [self presentModalViewController:controller animated:YES]; 当视图在屏幕上移动时,根据创建它的xib文件中的设置是透明的,但是一旦填充屏幕,它就会变得不透明。 无论如何,要保持视图透明? 我怀疑正在放置的视图没有被渲染,而是模态视图变得不透明。

7
在UITableViewController中使用UISearchDisplayController时断言失败
我一直在尝试向我的应用程序中的TableViewController添加简单的搜索功能。我遵循了Ray Wenderlich的教程。我有一个带有一些数据的tableView,在情节提要中添加了搜索栏+显示控制器,然后有了以下代码: #pragma mark - Table View - (UITableViewCell *)tableView:(UITableView *)tableView cellForRowAtIndexPath:(NSIndexPath *)indexPath{ UITableViewCell *cell = [tableView dequeueReusableCellWithIdentifier:@"BreedCell" forIndexPath:indexPath]; //Create PetBreed Object and return corresponding breed from corresponding array PetBreed *petBreed = nil; if(tableView == self.searchDisplayController.searchResultsTableView) petBreed = [_filteredBreedsArray objectAtIndex:indexPath.row]; else petBreed = [_breedsArray objectAtIndex:indexPath.row]; cell.accessoryType = UITableViewCellAccessoryDisclosureIndicator; cell.textLabel.text = …

6
NSOperation和NSOperationQueue工作线程与主线程
我必须在我的应用程序中执行一系列下载和数据库写入操作。我使用NSOperation和NSOperationQueue相同。 这是应用程序场景: 从某个地方获取所有邮政编码。 对于每个邮政编码,请提取所有房屋。 为每个房子获取居民详细信息 如前所述,我NSOperation为每个任务定义了一个。在第一种情况下(Task1),我正在向服务器发送请求以获取所有邮政编码。内的委托NSOperation将接收数据。然后将此数据写入数据库。数据库操作是在不同的类中定义的。从NSOperation类中,我正在调用数据库类中定义的写函数。 我的问题是数据库写操作是否发生在主线程或后台线程中?当我在A中调用它时, NSOperation我期望它在与相同的线程(不是MainThread)中运行NSOperation。有人可以在处理NSOperation和时解释这种情况吗NSOperationQueue?

14
iOS 7中的“后退”按钮禁用滑动以向后导航
我有一个iOS 7应用,在其中设置了这样的自定义后退按钮: UIImage *backButtonImage = [UIImage imageNamed:@"back-button"]; UIButton *backButton = [UIButton buttonWithType:UIButtonTypeCustom]; [backButton setImage:backButtonImage forState:UIControlStateNormal]; backButton.frame = CGRectMake(0, 0, 20, 20); [backButton addTarget:self action:@selector(popViewController) forControlEvents:UIControlEventTouchUpInside]; UIBarButtonItem *backBarButtonItem = [[UIBarButtonItem alloc] initWithCustomView:backButton]; viewController.navigationItem.leftBarButtonItem = backBarButtonItem; 但这会禁用iOS 7“从左向右滑动”手势以导航到上一个控制器。有谁知道我如何设置自定义按钮并仍然保持此手势启用状态? 编辑:我试图改为设置viewController.navigationItem.backBarButtonItem,但这似乎没有显示我的自定义图像。

4
具有两个不同字体大小的NSAttributedString示例?
NSAttributedString 对我来说真的很坚不可摧。 我希望将a设置UILabel为具有不同大小的文本,并且我NSAttributedString想走这条路,但是关于此文档我什么也收不了。 如果有人可以帮助我举一个具体的例子,我会喜欢的。 例如,假设我想要的文本是: (in small letters:) "Presenting The Great..." (in huge letters:) "HULK HOGAN!" 有人可以告诉我该怎么做吗?甚至是我可以自己学习的简单明了的参考书?我发誓我已经尝试通过文档,甚至通过Stack Overflow上的其他示例来理解这一点,但我只是没有理解。



By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.