Tag: ios

IOS:使用iPad KeyBoard的回车键进行操作

我有两个文本框,在第一个文本框中我写“Hello”,当我按下iPad键盘input时,我希望在第二个文本框中出现“世界”; 我如何使用回车在我的应用程序中创build一个动作?

在iOS中更改JavaScript提醒对话框标题

是否有可能在iPhone中的UIWebview更改JavaScript警报标题?

左alignment图像和UIButton上的中心文本

我看过有关右alignment的post,但是我不能左alignment工作。 我想要button占据屏幕的宽度,左边的图像和标题/文本在中心。 这不起作用(至less可靠): button.titleLabel.textAlignment = UITextAlignmentCenter; [button setImageEdgeInsets:UIEdgeInsetsMake(0, -60.0, 0, 0)]; button.frame = CGRectMake((self.view.frame.size.width – w ) / 2, self.view.frame.size.height – 140.0, self.view.frame.size.width – 10.0, 40.0);

在iOS中的App Delegate中调用当前视图控制器中的方法

我有两个视图控制器(BuildingsViewController和RoomsViewController),都使用应用程序委托内的一个函数称为上传。 上传function基本上是一个HTTP请求,如果成功或失败,触发一个uialertview。 这工作正常。 我正在努力的部分来自应用程序委托的connectionDidFinishLoading方法。 我需要能够基本刷新当前视图控制器通过也许viewWillAppear方法的视图控制器。 在每个视图控制器的viewWillAppear函数中,我有确定底部工具栏上的button的代码。 我想要通过应用程序代理完成上传时,每个视图控制器的工具栏中的“上传”button自动删除。 我已经尝试从应用程序委托的connectionDidFinishLoading方法[viewController viewWillAppear:YES] ,但它永远不会被调用。 我希望我很清楚。 任何帮助是极大的赞赏。 谢谢。

我如何检索iOS上的UDID?

我想知道是否有可能找出用户的iPhone的UDID。 有人能发光吗?

覆盖@property设置器和无限循环

有A类与: @interface ClassA : NSObject { } @property (nonatomic, assign) id prop1; @end @implementation @synthesize prop1; @end 那么我有子类 @interface ClassB : ClassA { } @end @implementation – (id)init { self = [super init]; if (self) { } return self; } //This is infinite loop – (void) setProp1:(id)aProp { self.prop1 = aProp; } @end 这是无限循环,因为ClassB中的setProp1从ClassB中调用[ClassB setProp1:val]。 […]

在Swift3中NSIndexPath初始化是如何改变的?

我试图跟随苹果的开始开发iOS应用程序(Swift)教程,并已几乎完成。 我不得不修改本教程的几个部分,因为我使用Xcode 8(我认为使用Swift 3而不是Swift 2)。 但是,我遇到以下编译器错误,我不知道为什么: Argument labels (forRow:, inSection) do not match any available overloads 在以下function中: @IBAction func unwindToMealList(sender: UIStoryboardSegue) { if let sourceViewController = sender.sourceViewController as? MealViewController, meal = sourceViewController.meal { // Add a new meal let newIndexPath = NSIndexPath(forRow: meals.count, inSection: 0) meals.append(meal) tableView.insertRows(at: newIndexPath, with: .bottom) } } 我猜测,有一个不同的初始化NSIndexPath在Swift 3中更改,但我找不到它。 难道我做错了什么? […]

在Swift 3中自动更新CGRectMake到CGRect

现在CGRectMake,CGPointMake,CGSizeMake等已经在Swift 3.0中被移除了,有什么办法可以自动更新所有的初始化,比如从CGRectMake(0,0,w,h) to CGRect(x:0,y:0,width:w,height:h) 。 手动过程是相当痛苦的。 不知道为什么苹果不会自动转换,当我将代码转换为当前迅速语法…

将NSInteger转换为NSIndexpath

基本上我在NSInteger中存储数组的索引。 我现在需要它作为一个NSIndexpath,我努力看到并find一种方法来将我的NSInteger转换为NSIndexpath,以便我可以重用它。

Swift:准备与导航控制器的Segue

我正在Swift中开发一个iOS应用程序。 我想使用prepareForSegue函数将数据从一个视图发送到另一个视图。 但是,我的目标视图之前是一个导航控制器,所以它不起作用。 我怎样才能做到这一点?