|
1
16
你应该使用
创建的子类
在接口生成器中,设置
文件所有者
成为
然后,您可以执行以下操作来显示窗口:
|
|
2
2
将nswindow居中放在xib中是没有意义的(您可以将它居中) 在屏幕上 ),除非您的意思是将xib内的nswindow对象居中,在这种情况下,为什么要在xib外创建另一个nswindow(customwindow)对象?
记住,nib(或xib)是对象的存档。如果要使用nib中的窗口,需要创建指向该窗口的出口,将文件所有者的类设置为添加出口的类,在ib中连接出口,并通过将出口传递给
也,
|
|
|
3
1
你可能不想让你的窗口成为文件的所有者。通常你会通过
|
|
|
4
0
xib是对象的容器,它不等于窗口。不能将xib居中,只能将包含在xib中的窗口居中。 此外,xib中的对象是在加载时创建的。您不会将一个对象作为所有者传递,然后代表xib中的一个对象,而是使用iboutlets获取加载xib时创建的新对象的引用,然后可以与它们交互。
文件的所有者对象是xibs中的一个特殊对象,因为它是唯一未创建的对象,您可以通过将其传递给
通常,所有者对象是某种控制器类。在interface builder中将文件的owner类设置为controller类,然后在该类中定义一些iboutlet,它们将在interface builder中显示在文件的owner上,您可以将xib中的对象连接到它们。
最后,当您将控制器对象传递给
|
|
|
George Kim · 如何在iOS中模拟特定坐标空间中的触摸? 2 年前 |
|
|
BENG · 协调C++和Objective-C中结构的填充 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 2 年前 |
|
|
Community wiki · 在OpenGL中显示YUV 2 年前 |
|
|
YosiFZ · pod更新依赖关系pod 2 年前 |
|
|
Community wiki · 查找iOS日历 2 年前 |