问题标签 [iboutlet]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
objective-c - 创建 IBOutlet 还是 UIView?
据我所知,在 nib 文件中引用对象的常用方法是创建一个IBOutlet
对象,然后在 Interface Builder 中用蓝线连接它。
但我刚刚在 Lynda.com 上看到了一个视频,培训师没有这样做,而是UIView
在头文件中创建了一个对象,并将其连接到他UIView
在 Interface Builder 中的对象。
所以我的问题是:使用IBOutlet
对象而不是简单地使用与 IB 中的对象相同类的对象有什么好处?有区别吗?
objective-c - 在 Xcode 4 中使用 _ 前缀名称创建连接
在 Xcode 4 中创建一个新的 outlet 时,它会像往常一样输入必要的代码,但它会在头文件接口中添加一个 _ 前缀(但不在属性中):
它也在实现文件中执行此操作:
虽然我当然可以将它们与前缀 _ 一起使用,但这只会让我的代码变得混乱。我做错了什么可怕的事情吗?
提前谢谢了。
objective-c - 访问不同类别的奥特莱斯
所以这是我的问题。我认为它是一个简单的,但我无法弄清楚为什么这不起作用。
我需要从另一个类(ServiceController)访问一个类(RootViewController)中的插座(UITextField、UITableView、UIActivityIndicatorView 等)。
我目前有这个(只显示需要什么):
RootViewController.h
根视图控制器.m
服务控制器.h
服务控制器.m
我不明白为什么这不起作用,我使用相同的方法从 RootViewController 到 DetailViewController 做同样的事情,它工作正常。我检查了细节/根控制器中是否有任何其他声明允许它工作,但我没有注意到任何。
PS:一切都被成功调用并“调用!” 正在被记录,只是我对插座所做的任何事情都没有效果。
ios - XCode4 使用接口生成器声明变量
这是使用 viewControllers 实现/连接视图的一般方式(如下所示)。
- 在视图控制器的 .h 文件中声明 IBOutlet 变量。
- 打开视图控制器的 .xib。
- 点击文件所有者,然后进行相应的连接。
我想在反向模式下做(对于 XCode4)
- 我将使用 Interface builder ( XCode 4 ) 命名
- 然后保存 .xib 文件。
- 该视图控制器的 .h 文件将使用 Outlet 变量自动更新
是否可以?如何?
release - When to release IBOutlet?
I used Interface Builder to connect GUI elements to IBOutlet in view controller, but not sure when do I need to release them, in viewDidUnload or dealloc? Or both?
Thanks!
objective-c - IBOutlet 作为属性或变量有什么区别?
有两种不同的方法来声明 IBOutlet。
在@interface 部分作为变量:
/li>在曲线括号下方但在 .h 文件的 @end 作为属性之前:
/li>
这两种方法有什么区别,我应该在哪里使用每种方法?哪种方法更好,在什么情况下?
iphone - 使用 Interface Builder 在单独的 NIB 中将一个视图连接到另一个视图
我有一个具有 IBOutlet 的自定义 UIWindow 类
我已将 MainWindow.xib 中的 Window 更改为 MyWindow。有没有办法,通过界面生成器,我可以从MyControllerThatContainsSomeView.xib引用someView
所以,MainWindow.MyWindow.someView -> MyControllerThatContainsSomeView.theConcreteView
ios - 使用 UIButton 数组检测按下了哪个按钮
我有一个这样的 UIButton 数组:
我有这个功能:
在 XIB 文件中,我有九个按钮,每个按钮都通过引用插座集合连接到 btn_Impact_Collection 数组。此外,每个按钮的 Touch_inside 属性都连接到函数 ImpactAction。
现在,当单击按钮时,会调用 ImpactAction 函数,但是在此函数中,我怎么知道按下了哪个按钮?
提前感谢您的回答!
xib - 如何链接一个iboutlet和两个xib文件
如何使用相同的 IBOutlet 变量在两个不同的 xib 文件中但在同一个项目中链接到 UILabel?
我想使用 initWithNib 函数切换这些 xib 文件。当我尝试加载其他 xib 文件时出现错误
setValue:forUndefinedKey:]:这个类不符合键“一些 ibooutlet 变量”的键值编码。
如何使用相同的 IBoutlet 变量加载另一个 xib 文件。这样做的原因是我不需要对代码进行太多修改。
ios - iOS:在没有 UITabBarController 的情况下从用户界面实现 UITabBar
在我的应用程序中,我有一个 UIViewController,我希望向其中添加一个 UITabBar。所以我通过用户界面添加了它(到 UIViewController.xib 文件中)并在 UIViewController.h+m 文件中创建了 IUTabBar 和 UITabBarItems 的实例。在 xib 文件中,我能够将代码项连接到 xib 上的代码项(通过从文件所有者拖动到相关项并选择相关的 IBOutlet),但我似乎无法将按钮连接回写在上的 IBActions h+m 个文件。
在添加 UITabBar 之前,我使用了 UIToolBar 并且在进行这些连接时没有问题。
谁能解释我做错了什么?