nib相关内容
可能重复: .NIB有什么用 - > .XIB? 我想知道xib和nib有什么区别,我知道像xib = xml接口构建器和nib是下一个接口构建器,但我不清楚两者之间的区别,请帮助我。 谢谢提前。 解决方案 Xib或多或少是一个XML文档,它是nib的未编译读/写版本。编译一个xib后,它就变成了一个笔尖。
..
我已经阅读了几个自动布局教程,例如这个。但是我仍然不清楚pin对话框中的以下选项是什么 标准值,手动值和画布值之间有什么区别? 约束边际复选框有什么作用? 对齐做什么? 解决方案 标准值,手动值和画布值之间有什么区别? 标准值使用“建议的约束间距指定项目之间的距离“,通常约为10分。 当前画布值副本你如何拥有当前在画布上显示的对象的值。 手动值是你想
..
我开始对iOS中的NIB / Storyboards机制的低级细节感兴趣。我想更多地了解他们的实现 - 我有兴趣开发自己的机制。我在Apple网站上找到了有关 NIB文件的一些信息。 他们说:一个nib文件完全按照Xcode中的配置描述这些对象。在运行时,这些描述用于在应用程序内重新创建对象及其配置。。好。但我找不到有关如何实现故事板的任何信息。故事板只是一堆(包) NIB 文件 - 每个
..
我有以下应用,其 RootViewController 被命名为 TopicsViewController 。 当我运行它时,没有任何错误或中断,但屏幕是黑色。没有桌子,填充或空,只是黑屏。不确定发生了以下哪种情况: 我的应用程序是否有问题 didFinishLaunchingWithOptions 与解析器初始化相关的方法? 是否与 TopicsViewController 的
..
当我们使用loadNibNamed方法获取nib文件时,为什么会返回一个数组,是不是nib文件名对应一个nib文件?我尝试打印这个数组的计数,我发现它总是返回1.我希望你能帮我解释一下,谢谢你!以下是代码片段: NSArray * array = [[NSBundle mainBundle] loadNibNamed:@“TestView”所有者:自选:零]; NSLog(@“数组的计
..
我有多个nib(xib)文件,我希望用户在点击按钮时看到另一个。我在找什么: - (IBAction)buttonTap { //显示不同笔尖的代码在这里 } 我无法弄清楚如何做到这一点。我可以在nib文件中显示不同的视图就好了,但我不能让它显示不同的笔尖。当用户点击按钮时如何显示不同的笔尖? 任何帮助表示赞赏!谢谢! 解决方案 我处理实际xib之间
..
我得到“无法加载任何Objective-C类信息。这将显着降低可用类型信息的质量。”初始化此类实例时在控制台中发出警告: @IBDesignable class SystemMessage:UIView { @IBOutlet weak var lbl_message:UILabel! var view:UIView! 覆盖init(frame:CGRect){
..
我正在尝试使用 ECSlidingViewController加载 uitableview 方法。 当我调用此代码时: UIStoryboard * sb = [UIStoryboard storyboardWithName:@“MainStoryboard_iPhone” bundle:nil]; UITableViewController * page = [sb inst
..
可能重复: 我有iphone和ipad的通用应用程序,两个故事板,如果我在iphone模拟器上运行我的应用程序 viewDidLoad nib中每个元素的每一帧都是正确的。但是,如果我在ipad(模拟器)中为帧做nil,但屏幕看起来是正确的。你能告诉我什么吗?谢谢。 解决方案 这是一个非常类似的问题 ios setContentOffset无法在iPad上运行 ......我的回答与
..
我正在使用故事板(这是全新的!)。 如何使用storyboard选项导入现有的xib文件并将它们集成到一个文件中? 解决方案 没有一键式方法可以做到这一点。根据Jesse Feiler的“Sams在24小时内为Mac和iOS教授自己的核心数据”,故事板在他们的开发人员界面中有不同之处,因为不转换现有的笔尖而是将它们用于新项目是有意义的。处理视图转换的方式之一存在较大差异。然而,我确实
..
为了更好的可重用性,我想在Storyboard之外创建一个表视图。 现在我创建一个 UITableView 的ViewController我在nib文件中获得了默认的TableView。但是,我无法在Interface Builder中添加像我在Storyboard中的原型单元格。 目前无法在笔尖中添加原型单元格,还是我遗失了一些东西。 非常感谢您的帮助。 解决方案 iO
..
我正在关注一个名为“适用于iOS的Swift教程:NSFileManager持久数据”的教程,我在29分钟左右或之后遇到错误。当我尝试在iOS模拟器上运行它时,我收到错误: 由于未捕获的异常'NSUnknownKeyException'而终止应用程序,原因:' [setValue:forUndefinedKey:]:此类与密钥theLoadMethod不符合密钥值。' 显然基于错误,我
..
好的,StackOverflow上有很多关于此的帖子,但没有一个在解决方案上特别清楚。我想用附带的xib文件创建一个自定义 UIView 。要求是: 没有单独的 UIViewController - 一个完全独立的类 允许我设置/获取视图属性的类中的插座 我的当前这样做的方法是: 覆盖 - (id)initWithFrame: - (id)initWithFrame:
..
我的应用程序具有一个tableview,其中包含一些相当复杂的tableviewcells。因此,这些单元格已在Interface Builder中设计,并在以后根据需要使用UINib进行实例化,只允许使用UINib - 从笔尖加载内容并根据需要进行实例化。 但UINib仅适用于iOS 4.0及更高版本。 在我开始放弃所有3.x用户之前,有没有办法(轻松)使用iOS4之前的类重新创
..
我知道有多个问题要求同样的事情,但他们的解决方案都不适合我。 我做了一个自定义的viewController类(Home),我分别制作.xib。 (实际上,我将有2个笔尖 - 一个用于加载ipad版本,另一个用于iphone)。 当我尝试实例化一个实例时家庭类,我得到了我在问题中提到的错误。 在xib文件中,我所做的就是将一个viewcontroller对象从库拖到屏幕上,在文件
..
我创建了一个自定义视图,从nib加载其内容,如下所示: / * PricingDataView.h * / #import @interface PricingDataView:UIView { UIView * contentView; } @property(非原子,保留)IBOutlet UIView * contentVi
..
我下载了一个设计精美的应用并解压缩了它的内容。我想看看NIB,看看应用程序是如何组合在一起的。我将NIB重命名为XIB,但Interface Builder不会打开它们(“Interface Builder无法确定PageView.xib的类型”)。有没有办法强制它打开文件。如果没有原始项目,我能看到任何东西吗? 解决方案 简答:否。 您不能只将nib重命名为xib,它们是不同的格式
..
我有一个NIB文件,其中一些类(SomeClassView:UIView)被设置为NIB顶级视图的自定义类。 SomeClass有IBOutlets,我用它来连接我在Interface Builder中列出的SomeClass的子视图。 我像这样实例化SomeClass: - (id)initWithFrame :(CGRect)frame { self = [[[[NSBund
..
我正在考虑编写一些辅助函数,以便更轻松地对我的iPhone NIB中的UI元素进行简单的更改。主要是 - 我想通过Interface Builder中的Name访问UILabel或其他元素。这可能吗?有更智能的方法吗? 示例 说我想制作一个超级简单的iPhone应用程序,显示'你好,世界'。我启动一个新项目,然后打开NIB并将UILabel拖到我的视图中并给它一个'LblMain'的名
..
我正在尝试设计一个自定义 UICollectionViewCell 原型(在Xcode 5.0.2中),但是Interface Builder不允许我向我的设计nib时的UICollectionView 。如果我正在使用storyboard,我可以设置项目(单元格)和Interface Builder创建的数量并完美显示单元格,但我无法在笔尖中将单元格添加到我的集合视图中。我试过了: 从对象
..