xib相关内容

将 iPhone xib 转换为 iPad xib?

你是怎么做到的?我看过一个视频教程,但屏幕太小了.此外,除了更改视图大小之外,我是否还需要对我的 iphone 应用程序进行任何其他重大更改才能转换为 iPad? 解决方案 假设您拥有带有 Xcode 3 的 SDK, 开设IB. 打开 XIB. 文件 -> 使用自动调整大小蒙版创建 iPad 版本. ..
发布时间:2021-12-05 20:35:55 移动开发

如何清空缓存并清理所有目标 Xcode 4 及更高版本

Jonathan 在这里建议:Xcode 包含 .xib 文件已删除! 清除所有目标并清空缓存将解决 Xcode 的问题,包括已删除的 .xib 文件,但我找不到在 Xcode 4 中清空缓存的方法. 如何在 Xcode 4 中做到这一点? 解决方案 Command-Option-Shift-K 清除构建文件夹.更好的是,退出 Xcode 并手动清理 ~/Library/Develo ..
发布时间:2021-12-05 19:49:35 移动开发

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

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

如何从课堂上以编程方式加载故事板?

我的问题是我一直在寻找同时使用storyboard 和xib 的方法.但是我找不到以编程方式加载和显示故事板的正确方法.项目开始使用xib开发,现在很难将所有xib文件嵌套在storyboard中.所以我正在寻找一种在代码中做到这一点的方法,比如对 viewControllers 使用 alloc, init, push .就我而言,我在故事板中只有一个控制器:UITableViewControl ..
发布时间:2021-12-02 18:11:51 移动开发

已加载笔尖但未设置“查看"插座

我在我的项目中添加了一个新的 nib 文件,并尝试加载它. 但是,当我点击应该带我进入我创建的视图的工具栏图标时,我收到一个带有消息的 NSInternalInconsistencyException: 由于未捕获的异常而终止应用'NSInternalInconsistencyException',原因:'-[UIViewController_loadViewFromNibNamed: ..
发布时间:2021-12-01 17:39:31 移动开发

你如何从 Xib 文件加载自定义 UITableViewCells?

问题很简单:如何从 Xib 文件加载自定义 UITableViewCell?这样做允许您使用 Interface Builder 来设计您的单元格.由于内存管理问题,答案显然并不简单.该线程 提到了这个问题并提出了解决方案,但未在 NDA 发布之前代码.这是一个长线程,它讨论了这个问题,但没有提供明确的答案. 这是我使用过的一些代码: static NSString *CellIdenti ..
发布时间:2021-12-01 17:28:00 移动开发

在故事板中重用 uiview xib

我通常喜欢在界面构建器中创建和设计我的 uiview.有时我需要在 xib 中创建一个视图,该视图可以在故事板中的多个视图控制器中重复使用. 解决方案 在故事板中重用和渲染 xib. 使用 Swift 2.2 & 测试Xcode 7.3.1 1 ---- 创建一个名为“DesignableXibView"的新 UIView File > New > File > Sour ..
发布时间:2021-11-30 21:12:27 其他开发

如果未采用 xib,如何使视图控制器与 iphone 5 兼容

如果没有使用 xib 文件,视图控制器如何与 iphone 5 兼容.是否可以以编程方式进行更改.提前致谢. 解决方案 是的,你可以做到这一点.XIB 也只是文件,只需在文本编辑器中打开一个文件 - 您会看到它由可读的 xml 代码组成.现在为了使 viewController 与 Iphone 5 兼容,只需放置 if else 条件并通过检查特定设备的高度为不同设备分别制作 但毫无疑 ..
发布时间:2021-10-01 18:41:20 移动开发

将 xCode 4.5 中的默认 xib 视图更改为 3.5"而不是 4"

自从更新到 xCode 4.5 以及带有 4" 显示屏的 iPhone 5 发布后,每次我用 xib 文件创建一个新的 ViewController 时,xib 默认为 4" 显示尺寸. 目前我正在阅读 Aaron Hillegass 出色的 iOS 编程文本.所有示例均假设 3.5" Xib.如何使新视图变为 3.5" 而不是更高的 4" 默认 xib 视图? 解决方案 在这里找到 ..
发布时间:2021-10-01 18:41:17 移动开发

Xcode:模拟器显示正确的 xib 界面,但在设备上,它显示旧界面

可能的重复: Xcode 显示旧的、已删除的 xib 文件 我的问题是:我已经更新了 Xcode 中的一个 xib 文件,它适用于 iPhone/iPad 模拟器,但是当我尝试在设备 (iPhone) 上运行时,它仍然显示旧界面. 我尝试删除设备上的应用程序,在 Xcode 中清理项目并再次在设备上运行它.几次.但仍然显示旧的 xib 文件 UI. 有人知道如何解决这个问题吗? ..
发布时间:2021-10-01 18:41:14 移动开发

使一个 popover segue´s View Controller 保持持久化(只分配一个实例)

我最初使用标签栏控制器为 iPhone 编写了我的应用程序,因为视图控制器初始化一次并保持持久性 - 当我点击标签栏时,它不会初始化视图控制器的新实例. 在 iPad 上,我使用的是不同的 GUI,而是我有一个始终停留在屏幕上的主视图,其余的是从主视图中分离出来的弹出框. 我希望弹出框保持持久性(仅初始化一次)什么是存档的最佳方式.如果我一直在使用 *.xib 文件,我可以在主视图中初 ..
发布时间:2021-10-01 18:41:12 移动开发

从 UIViewController 类隐藏自定义视图 UIButton

实际上我有一个带有两个按钮的自定义视图,我想在运行时通过 UIViewController 隐藏它,所以我没有任何确切的东西可以从 UIViewcontroller 类中隐藏该按钮 这是我的 CustomView 类, 导入 UIKit类BottomButtonUIView:UIView {@IBOutlet 弱变量 btnNewOrder:UIButton!@IBOutlet 弱变量 ..
发布时间:2021-10-01 18:41:09 移动开发

创建标签栏控制器和导航控制器

我有一个应用程序,但使用 XIB 文件,所以如果我在应用程序委托中添加此代码以创建标签栏控制器 let tabBarController = UITabBarController()让 tabViewController1 = DummyViewController(nibName: "DummyViewController",捆绑:无)让 tabViewController2 = Search ..
发布时间:2021-10-01 18:41:06 移动开发

将数据从 TableViewController 传递到 XIB 文件而无需 Segues-Swift 3

我是 swift 的新手,正在学习 swift 3 我正在尝试将数据从表视图控制器传递到 XIB 文件.我的表视图控制器中有水果列表.单击该按钮后,我想在新 XIB 控制器的标签中显示水果名称.我尝试了下面的代码,但它没有向我显示 XIB vc 中的任何数据..请告诉我我在这里遗漏了什么 我的 TableVC: class FruitsTableViewController: UIT ..
发布时间:2021-10-01 18:41:03 移动开发

在 initWithNibName:bundle 期间创建一次性变量时未设置 IBOutlets:

首先让我说我已经搜索过谷歌,虽然很多人都有类似的问题,但我没有看到以下奇怪的行为和补救措施. 我已经创建了一个 UIViewController 并将笔尖与几个 IBOutlets 相关联.在尝试从另一个类使用这个笔尖时,我发现在使用 initWithNibName:bundle: 实例化它之后,IBOutlets 仍然为零. 我确认它们连接正确,是的,它们正在合成,但仍然没有.在进一 ..
发布时间:2021-10-01 18:41:00 移动开发

重命名xib文件

我开始使用 xcode 中提供的 tabbar 应用模板创建一个应用.然后我想更改文件的名称:FirstViewController 应该变成 YellowViewControler,FirstView.xib 应该变成 YellowViewcontroller.xib.更改 xib 的名称不正确.它变成了红色,就好像它在项目中不存在一样.那么:我应该如何更改 xib 文件的名称? 解决方案 ..
发布时间:2021-10-01 18:40:54 移动开发

iOS:从辅助 XIB 返回到主 XIB

在我使用第二个 XIB 后,我试图将其改回主要的 xib.这是我正在使用的当前代码: NSArray *nibObjs = [[NSBundle mainBundle] loadNibNamed:@"Results1" owner:self options:nil];UIView *aView = [nibObjs objectAtIndex:0];self.view = aView; 我在第 ..
发布时间:2021-10-01 18:40:51 移动开发

如何在应用内切换本地化的 Nib?

我的要求是从应用程序内切换本地化的 XIB.通常,当您本地化 XIB 并从“设置"更改语言时,特定语言的本地化 XIB 会自动加载. 我有如下图所示的 XIB: 我想在应用程序中的按钮点击上选择特定语言时加载 XIB.可以在此处找到此类应用程序的源代码. 我该怎么做? 解决方案 我通过创建一个简单的方法解决了这个问题,见下文 -(void)changeControlle ..
发布时间:2021-10-01 18:40:48 移动开发