草庐IT

ibaction

全部标签

ios - 以编程方式创建 UIwebview 重新加载 + 返回/前进按钮

如何以编程方式创建UIwebview重新加载+goback/forward按钮。如何调用下面的函数funcreload()funcgoBack()funcgoForward()更新当前代码:importUIKitclasswebviewViewController:UIViewController{@IBOutletvarwebview:UIWebView!@IBActionfuncreload(sender:UIBarButtonItem){webview.reload()}overridefuncviewDidLoad(){super.viewDidLoad()leturl=NSU

ios - IBOutlets 和 IBactions 需要!到底

我今天尝试从Obj-C开始并转到Swift,我正在阅读文档。我试图在Swift中创建一个简单的IBOutlet,但它不断给我这些错误。ViewController没有初始化器requiredinit(coderaDecoder:NSCoder){fatalError("init(coder:)hasnotbeenimplemented")}IBOutletproperty具有非可选类型“UILabel”并且不断弹出此代码:@IBOutletvaroutputLabel:UILabel但是当我添加一个!马克,它运行没有像这样的错误@IBOutletvaroutputLabel:UILab

ios - IBActions 是否在主队列上触发?

我试图搜索这个,但有点卡在这个问题上了。所有关于UI的指南都说,所有UI的东西都应该在GCD主线程上,但是没有人说IBActions的内部实现。那么,是否在GCD主线程上触发了IBAction? 最佳答案 是的,你可以自己用NSLog(@"ismainthread?%d",[NSThreadisMainThread]);你也可以用debugger和leftview来了解什么线程被执行了你的代码。 关于ios-IBActions是否在主队列上触发?,我们在StackOverflow上找到一

ios - IBActions 是否在主队列上触发?

我试图搜索这个,但有点卡在这个问题上了。所有关于UI的指南都说,所有UI的东西都应该在GCD主线程上,但是没有人说IBActions的内部实现。那么,是否在GCD主线程上触发了IBAction? 最佳答案 是的,你可以自己用NSLog(@"ismainthread?%d",[NSThreadisMainThread]);你也可以用debugger和leftview来了解什么线程被执行了你的代码。 关于ios-IBActions是否在主队列上触发?,我们在StackOverflow上找到一

ios - @IBOutlet 和@IBAction 引用了错误的项目,如何摆脱这些引用?

我已经将一些源代码从一个旧xcode-project复制并粘贴到另一个新项目。复制代码中包含一些@IBOutlets和@IBActions。我的目的是稍后将它们连接到新项目中的Storyboard。但是,xcode以某种方式设法将引用复制到旧项目的Storyboard。我怎样才能去掉这些引用?更新:添加从我的Storyboard到buyButton的连接后,xcode指示buyButton连接到两个不同的Storyboard。 最佳答案 我目前的结论是xcode(7.3.1)包含一个错误(或缺点)。如果我终止xcode然后打开我的新

ios - @IBOutlet 和@IBAction 引用了错误的项目,如何摆脱这些引用?

我已经将一些源代码从一个旧xcode-project复制并粘贴到另一个新项目。复制代码中包含一些@IBOutlets和@IBActions。我的目的是稍后将它们连接到新项目中的Storyboard。但是,xcode以某种方式设法将引用复制到旧项目的Storyboard。我怎样才能去掉这些引用?更新:添加从我的Storyboard到buyButton的连接后,xcode指示buyButton连接到两个不同的Storyboard。 最佳答案 我目前的结论是xcode(7.3.1)包含一个错误(或缺点)。如果我终止xcode然后打开我的新

ios - 如何为 UIBarButtonItem 设置 Action ?

我尝试像以前使用普通按钮一样为UIBarButtonItem设置一个操作:在Storyboard中选择UIBarButtonItem。右键单击并拉到我的.h文件切换到操作并选择UIBarButtonItem并为操作命名。-(IBAction)haupt:(UIBarButtonItem*)sender;在我的.m文件中的函数中编写一些代码。-(IBAction)haupt:(UIBarButtonItem*)sender{NSLog(@"button");}现在我在模拟器中尝试这个,但没有任何反应(控制台上没有输出)。我做错了什么? 最佳答案

ios - 如何为 UIBarButtonItem 设置 Action ?

我尝试像以前使用普通按钮一样为UIBarButtonItem设置一个操作:在Storyboard中选择UIBarButtonItem。右键单击并拉到我的.h文件切换到操作并选择UIBarButtonItem并为操作命名。-(IBAction)haupt:(UIBarButtonItem*)sender;在我的.m文件中的函数中编写一些代码。-(IBAction)haupt:(UIBarButtonItem*)sender{NSLog(@"button");}现在我在模拟器中尝试这个,但没有任何反应(控制台上没有输出)。我做错了什么? 最佳答案

ios - 按键盘上的返回键时的 Action (iOS)

-(BOOL)textFieldShouldReturn:(UITextField*)textField{[selfcheckRun:nil];returnYES;}我试图通过使用上面的代码在按下返回键时完成IBActioncheckRun,但它似乎不起作用。我哪里错了?我想可能是因为我没有直接引用我正在输入的文本字段,但我无法弄清楚我需要在哪里放置该文本字段的名称。提前致谢。 最佳答案 ViewController.h:#import@interfaceViewController:UIViewController@endView

ios - 按键盘上的返回键时的 Action (iOS)

-(BOOL)textFieldShouldReturn:(UITextField*)textField{[selfcheckRun:nil];returnYES;}我试图通过使用上面的代码在按下返回键时完成IBActioncheckRun,但它似乎不起作用。我哪里错了?我想可能是因为我没有直接引用我正在输入的文本字段,但我无法弄清楚我需要在哪里放置该文本字段的名称。提前致谢。 最佳答案 ViewController.h:#import@interfaceViewController:UIViewController@endView