问题标签 [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.
ios - 无法使用 initWithCoder 影响 UITextView 内容
我试图在UITextView
启动应用程序的那一刻显示一个字符串。我的界面中有一个UIView
和一个,还有一个连接到. 它似乎不起作用,我不能说为什么....UITextView
myText
UITextView
这是有问题的代码:
主视图.h
主视图.m
该NSLog()
消息已打印,因此我认为myText.text
确实设置为@"Hello World"
,但这并未反映在我的UITextView
. 这里的挂机在哪里?如果有帮助,这是我实际应用程序的简化版本,当我将其myText.text = @"Hello, World!";
放入响应按钮按下的方法中时,更改会反映在文本视图中。
c# - 如何在 MonoTouch 中做 IBOutlets?
我已经在 Objective-C 中完成了一个 iPhone 应用程序。当我想将标签链接到某些数据时,我会这样声明:
然后当在代码中创建 CityDetailViewController 对象时,我会像这样设置城市名称[self.cityView.cityName setText:city.name];
在我的一生中,我无法弄清楚如何在 MonoTouch 中做到这一点。我尝试通过 Interface Builder 手动创建 Outlets,并尝试添加我在另一个项目的 .designer.cs 文件中找到的代码:
我已经尝试过将这两件事结合起来。他们不工作。我能得到的最接近的是使用 Interface Builder 实际应用 Outlet,但是当我的 View 被声明时,我得到了这个错误:
此类与键标题标签的键值编码不兼容。
所以我完全不知所措。有人可以向我解释一下吗?
xcode - IBOutlet 断开连接时如何获得编译器警告
如果我的一个对象的 IBOutlet 未连接到 NIB 中的任何内容,我如何让 Xcode 警告我?
我可以通过添加或来检查插座是否在运行时assert(ofEveryOutlet);
连接。但它不像让编译器为我做检查那样有用或可靠。awakeFromNib
viewDidLoad
cocoa - XIB-instantiated Object 的 IBOutlet 为 nil
我在这个屏幕截图中设置了一个 XIB:
替代文字 http://emberapp.com/jxpx777/images/interface-builder/sizes/m.png
文件的所有者是我的主窗口控制器。XIB 还负责创建一个对象,该对象充当MGScopeBar视图的委托。正如您在屏幕截图中看到的那样,范围栏委托有一个IBOutlet
用于搜索的字段,以便它可以将其作为额外视图作为委托过程的一部分返回。
我遇到的问题是,当为附件视图查询委托对象时,它IBOutlet
NSSearchField
是 nil。我相当确定这与创建对象、连接 IBOutlets 等的顺序有关,但我只是有点迷失在这个过程中我可以期望搜索字段存在的位置,以便范围栏代表可以正确引用它。
在此先感谢您的任何指点。
objective-c - 您可以硬编码 IBActions 和 IBOutlets,而不是在 Interface Builder 中手动拖动它们吗?
是否可以在代码中硬编码IBAction
s 和IBOutlet
s,而不是在 Interface Builder 中拖动连接它们?
class - Interface Builder 视图的类(类型)和 IBOutlet 之间的关系
我只是想确认我理解正确,在 Interface Builder 中,在 Class Identity 下设置的 Class(在 name.xib 摘要窗口中的 Type 下列出)是视图的类,而在 IBOutlet Class *viewName 中列出的类描述了与 Interface Builder 连接的性质,这是正确的吗?
例如
姓名__________________________________类型
文件的所有者______________SomeViewController
第一响应者____________________UIResponder
MyLabel____________________________UILabel
。
IBOutlet UILabel *lblMyLabel
UILabel 是标签的类,IBOutlet UILabel 是代码和 IB 对象之间的连接类型,对吧?
我问是因为我将 UIImageView 子类化并更新了视图的类,但将 IBOutlet 声明保留为 IBOutlet UIImageView 并且它仍然有效,所以我假设 IBOutlet 部分只是描述或指南。
ios - 将 IBOutlet 放在实例变量声明或@property 声明中?
iPad的Objective-C,你把IBOutlet放在哪里?在实例变量声明或@property 声明中?有什么区别吗?
iphone - iPhone:使用 Interface Builder 自定义 UITableViewCell -> 如何释放单元格对象?
官方文档告诉我,为了正确管理“笔尖对象”的内存,我必须做这三件事。
“然后你应该合成相应的访问器方法,或者根据声明实现它们,并(在 iPhone OS 中)释放 dealloc 中的相应变量。”
这对于正常视图是有意义的。UITableViewCells
但是,对于通过 .nib 文件加载自定义的 UITableView,我该如何做呢?
MyCustomCell.h 中有IBOutlets
(从 UITableViewCell 继承),但这不是我加载 nib 并将其应用于单元格实例的地方,因为这发生在 MyTableView.m
那么我是否仍然IBOutlets
在dealloc
MyCustomCell.m 中发布或者我必须在 MyTableView.m 中做些什么?
MyCustomCell.m 也没有- (void)viewDidUnload {}
我可以将 my 设置IBOutlets
为 nil 的位置,而 MyTableView.m 可以。
iphone - 接口构建器问题:连接 IBOutlet 时,获取“此类与键的键值编码不兼容”
这是我所做的:
1) 创建新的 UIViewController 子类,在界面生成器中勾选 NIB
2)在标题中:
3) 在.m
4) 打开NIB 在界面生成器中,将一个新的UILabel 拖到视图中。
我在这里测试程序,它运行良好。
5) 右键单击文件的所有者,将“aLabel”从 Outlets 连接到 UILabel。
我跑在这里,它崩溃了。来自日志的消息:
*** 由于未捕获的异常“NSUnknownKeyException”而终止应用程序,原因:“[setValue:forUndefinedKey:]:此类不符合键 aLabel 的键值编码。”
iphone - iPhone SDK/通用 Xcode 问题
在 iPhone SDK 中,在我的 .n 中,我可以说:
然后在我的 .m 中,我会这样做:
但现在我将如何将其转化为制作 Mac 应用程序。如果我想在标签的文本字段中显示某人的姓名?我一直试图弄清楚这一点,但“.text”扩展名仅适用于 iPhone SDK,不适用于 Mac SDK。有人请帮忙!谢谢!