nib相关内容
我正在尝试创建一个带有关联的Nib(.xib)文件的自定义UIView类,以帮助进行布局和创建. 现在,即使子视图存在于我的nib文件中,并且已通过IBOutlets正确连接到我的自定义视图类,也不会在我的自定义视图中显示子视图. 我尝试通过以下其他答案: 从视图加载带有XIB的自定义UIView使用IB的控制器视图 和这个: 和这个: http://soulwithmobile
..
我知道这个问题以前曾被问过,我花了很多时间遵循各个主题中的建议,不仅是在此站点上,而且无济于事. 我正在为iPad开发一个包含多个视图的应用程序.这些视图中的每个视图都包含一个UITableView.一些TableView单元格包含使用UITableViewCell实现的自定义单元格.现在的问题是,我可以在iPad Simulator上运行我的应用程序,而在实际设备上没有问题.在设备上-一旦
..
我有一个简单的Mac OS应用程序,它带有默认的MainMenu.xib.在这里,我有第二个偏好设置窗口和PreferencesWindowController.我想进行以下测试: @implementation TestPreferencesWindow - (void)testProtectsUserPasswordByUsingAPasswordField { Prefere
..
我正在尝试在nib文件中创建一个视图,以用作UITableView中的节标题.我正在按照此处所述的第三个选项 http://hons82.blogspot.it/2014/05 /uitableviewheader-done-right.html 但是我遇到了这个错误 ***由于未捕获的异常'NSInternalInconsistencyException'而终止应用程序,原因:
..
在ios应用程序中,我有一个UITableView.在cellForRowAtIndexPath方法中,我需要使用其NIB名称返回一个自定义单元格.为此,我使用loadNibNamed. (加载"willDisplayCellforRowAtIndexPath"后,我将在单元格中填充数据) MyItemCell是一个XIB文件(MyItemCell.xib),其中包含2个UIImageVie
..
我有一个非常简单的UIButton子类: @interface MyButton : UIButton @end @implementation MyButton - (id) initWithCoder:(NSCoder *)decoder { if (!(self = [super initWithCoder:decoder])) return nil;
..
我正在尝试构造一个可以“蒙皮"的视图控制器-即具有多种外观或个性,但使用单个控制器.每个视图将具有相同的按钮等,但是我希望能够将每个笔尖文件(皮肤)加载到相同的视图控制器中.我可以创建多个笔尖文件,但看不到如何连接按钮和动作.我可以为多个笔尖文件指定相同的“文件所有者"吗? (如何?). 可以做到吗? 解决方案 这是完全可能的.只需创建新的nib文件,然后在Interface Bui
..
我正在尝试从笔尖加载视图并将其添加到主视图.这是我的代码. 我将笔尖装入了@interface AddTaskView:UIView的initWithFrame中: - (id)initWithFrame:(CGRect)frame { self = [super initWithFrame:frame]; if (self) { NSLog(
..
我一直在寻找有关此问题的Apple文档和帖子,但是由于我发现的大多数信息都与情节提要和自动布局功能有关,因此我没有明确说明应该如何处理.我使用的是nib文件而不是故事板,此外,我还需要支持iOS 5+,所以我不能使用自动布局.我正在使用Xcode 4.6.3,并且已经观察到,在IB中,转到视图的“属性"检查器>“模拟度量",您可以选择其大小("Retina 3.5全屏","Retina 4全屏"
..
这是我如何通过使用重复项创建〜ipad.xib,然后将它们添加回项目的备份中,并检查通用性,从而从现有iPhone项目制作通用应用程序的方法. 我使用的xcode 4.02的基本sdk为4.3.3,部署目标为3.1.2. 将整个项目备份到某个地方. 右键单击iPhone目标并选择重复项.为iPad选择重复项,而不只是重复项.这将创建一个名为Resources-iPad的新文件夹,该文
..
我正在尝试在Mac OS上将 pyqtgraph 与anaconda python一起使用 Python 2.7.5 |Anaconda 1.6.1 (x86_64)| (default, Jun 28 2013, 22:20:13) [GCC 4.0.1 (Apple Inc. build 5493)] on darwin 我在pip install pyqtgraph上安装了pyq
..
我有一个在“接口"构建器中创建的基于笔尖的表视图单元.我将表视图单元格的类设置为从UITableViewCell扩展的FooTableViewCell. 在FooTableViewCell中,我像这样重写init方法: -(id)init{ if ((self = [super init])){ // My init code here } ret
..
我想使用xib初始化视图.那是一个UIView.所以我有一个xib和一个UIView子类,下面粘贴了初始化代码(initWitFrame nibName).创建视图时,我将xib名称从视图控制器输入到init代码中. SubclassUIView *view = [[SubclassUIView alloc]initWithFrame:self.view.bounds nibName:@"x
..
我有一个在xcode 4.5中创建的项目,目标ios为5.0,并且使用了Base Internationalization. Base Internationalization将nib文件移动到Base.lproj. 该项目在运行ios 6的iPhone 4和运行ios 6的iPad 3上运行.但是,当我尝试在运行ios 5.1.1的iPad 1上运行该项目时,会显示此错误.在目标的“构建阶
..
Xcode Developer API尚不成熟,需要一些帮助.当首次在Xcode中打开项目时,对象库将显示可用的UIKit对象的完整列表(以及我相信的其他链接框架).但是,当我在项目导航器中的文件与任何文件(.m,.h,.xib等)进行切换时,“对象库"列表将更改;大多数对象都丢失了-例如NSButton,NSTableView等.标准对象仍然可见-标签,圆角矩形按钮,文本字段等. 关闭并重
..
这就是我所做的. 制作一个干净的OSX项目. 转到main.xib并拖动一个弹出框控制器.这在界面生成器上创建了2个可见对象. 我去了appDelegate.h文件并做了 `-@ Property(分配)IBOutlet NSViewController * popVC; 然后我去applicationDidFinishLaunching:方法并做了 popVC =
..
是否可以从xamarin中的自定义XIB创建和加载视图? 在Objective-C中就像: self.viewController = [[ViewController alloc] initWithNibName:@"ViewController" bundle:nil]; self.window.rootViewController = self.viewController; 解决
..
是否可以将NIB文件转换为XIB文件,以便可以在Xcode 4中打开它们?编辑完它们后,有没有办法将它们转换回NIB? 解决方案 一旦将nib文件拉平并剥离(这是编译过程的默认部分),那么在IB中打开它就具有挑战性.您可能需要查看 NibUnlocker ,它在将扁平化的nib文件转换为xib时很有用,但这并不是无损的往返而且它可能并非在所有情况下都有效.与大多数反编译器一样,许多有用的编
..
我无法让支持核心数据的NSArrayController在我的代码中正常工作.下面是我的代码: pageArrayController = [[NSArrayController alloc] initWithContent:nil]; [pageArrayController setManagedObjectContext:[self managedObjectContext]];
..
我制作了一个带有开关的自定义UITableViewCell,称为"SwitchCell". 仅在iOS9中,使用Xcode 7 beta,单元格中的“内容"视图位于开关的顶部. (请参见“视图层次结构"的屏幕截图.您可以清楚地看到该单元的内容视图位于其他视图之上.): 因此,所有对UISwitch的触摸都将被拦截,并且IBAction不会触发. 在iOS8中,这不是问题.请参阅iOS 8.4模拟器
..