nib相关内容

如何以编程方式删除在父类 NIB 文件中创建的选项卡栏项?

在我的 iPhone 应用程序中,我有一个带有 三个标签 的公共标签栏,在按下按钮后会从多个视图中呈现.我遵循的方法是 Tweetie 应用程序的工作流程,在 Robert Conn 帖子. 注意主控制器是一个导航控制器;选项卡栏放置在导航堆栈的视图控制器的 NIB 文件中,选项卡之间的切换效果在委托的 didSelectItem 方法中处理. @interface GameTabBarC ..
发布时间:2022-01-19 20:38:14 移动开发

iOS应用启动黑屏、UINavigationController、Nib、RootViewController

我有以下应用,其 RootViewController 名为 TopicsViewController. 当我运行它时,没有任何错误或中断,但屏幕是黑色.没有表,填充或空,只是一个黑屏.不确定发生了以下哪些情况: 我的应用程序 didFinishLaunchingWithOptions 方法与在其中初始化的解析器有关吗? 这与我的 TopicsViewController 的 nib ..
发布时间:2022-01-17 13:12:25 移动开发

loadNibName 方法太慢 - 如何让它更快?

我有一个滚动视图,其中包含大约 40-50 个不同类型的对象.对象的类型是在对象位置的函数中定义的(例如,如果是滚动视图中的第 5 个对象-> 是 Object1,如果它是滚动视图中的第 11 个对象-> 它是 Object2 类型等).使用 for 我正在验证数组的每个元素,然后使用以下方法将它们放入滚动视图中: for (int i = 0; i 我的问题是,它加载非常缓慢.我该怎么做才 ..
发布时间:2022-01-12 22:12:25 移动开发

在 UICollectionViewCell 上设置 .reuseIdentifier

我有一个特定的 UICollectionViewCell 我想实例化自己,并添加到 UICollectionView.为了使其工作,UICollectionViewCell 实例需要设置其 .reuseIdentifier 属性. 通常,描述单元格的类或 Nib 会在集合视图中注册,并且集合视图会使用已设置的 .reuseIdentifier 实例化单元格,使用以下方法: - regist ..

你能把 NIB 文件换成已经在屏幕上的 UIViewController 吗?

例如: 使用 initWithNibName 创建一个新的 UIVC,使用“nib-v1" 显示它,例如使用 [(UINavigationController) nav pushViewController: myVC] 将 myVC 使用的 NIB 更改为“nib-v2" 据我所知,这是对许多应用程序进行应用程序设计的“正确"方法,在分页信息时,您需要两个稍微不同的 UI 屏幕来 ..
发布时间:2022-01-05 09:10:22 移动开发

Objective-C 所有 UI 实例为零

我正在尝试使用 Objective-C/Xcode for Mac 来做我的第一个项目. 到目前为止,我刚刚从 GitHub 复制了一个示例(https://github.com/phae-girl/multi-view-controllers-xibs).这是一个如何在主窗口中有 2 个子视图的示例.该示例效果很好,但是当我在其中一个视图中添加一个按钮时,新按钮的“- (IBAction) ..
发布时间:2022-01-04 11:51:14 移动开发

从 NIB 大小问题加载 UIView 子类

我有一个 UIView 的子类,需要根据它的宽度来计算它的高度.在代码中创建时,一切正常.但是,当我尝试在界面生成器中创建视图时,虽然我覆盖了所有相关方法,但我无法获取界面生成器中设置的视图的大小. - (id)initWithCoder:(NSCoder *)aDecoder{NSLog(@"init with coder before super width %d",super.frame. ..
发布时间:2021-12-31 21:06:24 移动开发

使用 xib 创建可重用的 UIView(并从故事板加载)

好的,StackOverflow 上有很多关于这个的帖子,但没有一个特别清楚解决方案.我想创建一个带有随附的 xib 文件的自定义 UIView.要求是: 没有单独的UIViewController——一个完全独立的类 类中的插座允许我设置/获取视图的属性 我目前的做法是: 覆盖-(id)initWithFrame: -(id)initWithFrame:(CGRect)fr ..
发布时间:2021-12-31 20:36:26 移动开发

使用 xib 创建自定义视图

使用 MonoTouch,我尝试创建自定义视图,以便我可以在屏幕中多次重复使用该视图.(这是一堆标签和按钮)阅读这篇文章的答案后:如何添加自定义视图到单点触摸中的 XIB 文件定义视图我必须接近,但这似乎只允许我添加在 myCustomView.CS 中定义的自定义视图,但我正在寻找的是一种使用单独的 .XIB 在界面中设计我的自定义视图的方法builder 并且只使用相应的 cs-file 来添 ..
发布时间:2021-12-29 08:49:06 其他开发

viewDidLoad 中的错误帧大小

可能的重复: 为什么我必须手动设置我的viewDidLoad 中的视图框架? 我有适用于 iphone 和 ipad 的通用应用程序,两个故事板,如果我在 viewDidLoad 中的 iphone 模拟器上运行我的应用程序,nib 中每个元素的每一帧都是正确的.但是,如果我为 ipad(模拟器)在框架中执行此操作为零,但屏幕看起来是正确的.你能给我建议吗?谢谢. 解决方案 这是一 ..
发布时间:2021-12-20 20:52:45 移动开发

“第一响应者"- 我做对了吗?

让我简短地总结一下:nib 文件中的“第一响应者"是一个对象,它表示具有用户焦点的 UI 控件元素.因此,如果用户单击控件,则笔尖会将单击的 UI 控件设置为第一响应者.在我的应用程序中,我可以从笔尖为“第一响应者"创建一个出口,例如,我可以向用户通过点击激活的任何内容发送一条消息“使红色字体颜色". 然后,如果这个 First Responder UI 控件不理解该消息,则该消息将在响应者 ..
发布时间:2021-12-17 23:15:07 移动开发

文件的所有者是什么(在界面构建器中)?

我是 Cocoa 的新手,我不明白 .nib 文件的 File's Owner 的概念. 这是我看待事物的方式: 考虑一个描述窗口外观的文件 myNibFile.nib 文件. 现在,我想将一个实际窗口连接到这个 .nib 文件.因此,我创建了一个 myWindow 类,它是 NSWindowController 的子类.并且,为了实现这个连接,我改变了 init 方法,如下所示 ..
发布时间:2021-12-17 23:12:50 其他开发

支持多个方向的最简单方法?当应用程序处于横向时,如何加载自定义 NIB?

我有一个应用程序,我想在其中支持多个方向.我有两个要使用的 .xib 文件,myViewController.xib 和 myViewControllerLandscape.xib.myViewController.xib 存在于项目/资源中,myViewControllerLandscape.xib 存在于项目根目录中. 我想要做的是使用单独的 NIB (myViewControllerL ..
发布时间:2021-12-03 11:14:02 移动开发

验证 iOS 应用程序时出错

我正在尝试发布一个 iOS 应用程序,但是当我尝试验证我的构建时收到这些错误: 未找到笔尖文件“Main-iPad~.nib".请确保指定的文件包含在捆绑包中,并在文件名后附加任何所需的设备修饰符无效的 Info.plist:Info.plist 可能包含 UIMainStoryboardFile 或 NSMainNibFile,但不能同时包含这两个键.有关更多信息,请参阅信息属性列表键参考. ..
发布时间:2021-11-16 23:50:49 移动开发

无法使用 Xib 将 UIView 类型的值转换为 [CustomView]

我看过很多类似的问题,但很多都不是最新的,而且没有一个能解决我的问题. 我有一个自定义的 Xib 和类,CardView.当我尝试在代码中实例化它时,我得到 Could not cast value of type 'UIView' to 'CardView'. 类如下: class CardView: NibView {@IBOutlet var contentView:UIVie ..
发布时间:2021-06-07 20:31:40 移动开发