xib相关内容

当 UITextField 被点击时加载一个 nib 文件作为自定义键盘

我正在尝试加载 .xib 文件以在点击 textField 时充当自定义键盘.我可以在点击 textField 时显示 .xib 文件(视图),但我不确定如何将 .xib 文件中的按钮与ViewController.swift 中的一个 textField. 这是我目前所做的. 创建了一个项目. 添加了一个 UITextField 并为其创建了一个插座. @IBOutlet 弱 ..
发布时间:2021-10-01 18:40:45 移动开发

Xib 适用于不同的 iOS 设备/模拟器?

我运行模拟器,我去硬件和设备,它显示设备列表 iOS 模拟器 >硬件>设备iPadiPad(视网膜)苹果手机iPhone(视网膜 3.5 英寸)iPhone(视网膜 4 英寸) 我想为所有这些设备制作不同的 XIB.但我想知道方法.我看到 Xib 属性检查器中有两个选项 Xib 属性检查器 >尺寸自由形式Retina 3.5 全屏视网膜 4 全屏 虽然有 iPhone/iPod Touc ..
发布时间:2021-10-01 18:40:42 移动开发

用于 ipad 和 iphone 的 MainWindow.xib

我正在尝试以此为基础demo 包含 MainWindow.xib 和 ImageManipViewController.xib .但是我的应用程序在 AppDelegate.m 中包含以下代码,而我的应用程序(还没有?)包含 MainWindow.xib.对我来说,添加 2 个 MainWindow.xib 文件(一个用于 iPhone,一个用于 iPad)是否更好/最好(在我的方法中调用,每个文 ..
发布时间:2021-10-01 18:40:39 移动开发

Swift - 以编程方式将自定义 Xib 视图添加为子视图

我已经制作了一个我之前在故事板中使用过的自定义 xib,我只想创建一个自定义视图的实例调整大小,然后将其作为子视图添加到 uiscrollview.我试过在我的视图控制器的 viewdidload func 中使用这段代码 let cardView = CardView(coder: NSCoder())cardView!.frame.size.width = 100cardView!.fram ..
发布时间:2021-10-01 18:40:36 移动开发

更改xi​​b名称

我已经更改了 xib 名称,但所做的更改并未反映在 xib 的 xml 文件中.我只是通过在项目导航器中重命名文件来更改名称.我错过了什么吗? 编辑:该项目处于版本控制之下.我尝试过重构. 编辑 2:问题是我没有更改从 xib 引用的所有者名称,这是 xib 的 xml 中的问题 解决方案 您是否尝试打开相应的 .m 或 .h 文件,选择类名,右键单击并选择 Refactor ..
发布时间:2021-10-01 18:40:32 移动开发

iPhone4 和 iPhone5 可以使用相同的 xib 吗?

有什么办法可以使用相同的 xib 为 iPhone4 和 iPhone5 设计我的类吗? 解决方案 是的,您可以使用相同的 XIB 通过使用自动布局为 iPhone 4 和 iPhone 5 进行设计. 使用 iOS 6 作为基础 SDK 构建一个应用程序,并使用自动布局功能制作可针对所有类型屏幕缩放的屏幕.您需要 Xcode 4.5 才能执行此操作. 从这里开始使用自动布局: ..
发布时间:2021-10-01 18:40:24 其他开发

xib(Xcode8) 上 UIView/UIImageView 的大小变为 (1000, 1000)

我在 xib 上使用自动布局来创建我的用户界面. 当我完成我的用户界面时.它在模拟器上运行良好. 但是当我下次打开Xcode8时,xib显示很奇怪. 一些 UIView 和 UIImageView 变大了. 大小变成 (1000, 1000) 即便如此,当我在模拟器上运行时,它看起来还是不错的. 但是xib不能轻易修改. 我尝试更新框架.变得更糟了 我该如何处理 ..
发布时间:2021-09-30 20:45:44 移动开发

为什么我的弹出视图是空的?

我正在尝试制作一个类似于这个的弹出式视图.到目前为止,我所做的是: 打开一个新的单一视图项目. 在主视图中添加了一个按钮. 添加了一个名为“popup.xib"的新 xib 文件 添加了一个名为“PopupViewController.swift"的新 swift 文件 在身份选项卡上,我将第一响应者类设为“PopupViewController" 我在 popup.xib 中放入 ..
发布时间:2021-09-30 20:42:43 移动开发

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

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

Swift - 将委托连接到自定义 Xib 单元

[已解决] 解决方案 创建 Xib 文件时,我没有删除启动 UIView.而我必须删除此视图并在此 xib 中添加新的 CollectionViewCell 之后. 参考:iOS 中未调用 UITableViewCell 内的 IBAction9 我多次使用这种结构.当我使用 StoryBoard 编写此委托时,它可以正常工作,但现在不行了.使用xib文件时我的错误在哪里? ..
发布时间:2021-09-30 20:04:25 移动开发

文件所有者 + 第一响应者

Xcode 中的 File's Owner 和 First Responder Placeholder 究竟代表什么? 解决方案 Files Owner 和 First Responder 是将在运行时存在的对象的代理.具体来说,Files Owner 表示将在方法 [NSBundle loadNibNamed: owner] 中为 owner 传入的对象.您可以通过“属性信息面板"指定对 ..
发布时间:2021-09-30 19:31:00 移动开发

如何避免 Xcode 对故事板文件进行无偿编辑?

当我导航到我的一个 xib 文件时,Xcode 将该文件标记为已触摸.撤消和还原没有效果.保存似乎没有坏处,但故障导致我经常进行额外的 git 工作. 有没有其他人看到过这个或对我的 MainWindow.xib 中的某些内容有任何想法会导致它? 2019 年编辑 - 仍在进行中! 解决方案 Apple 表示这是一个已知问题: 这是错误 ID# 9847336 的后续行动 ..
发布时间:2021-09-30 19:10:28 其他开发

如何在 xamarin 中的两个 xib 文件之间进行切换?

我是 Xamarin 的新手,我正在通过应用程序工作.我也在使用 mvvmCross.如何在单击按钮时在两个视图之间进行切换?通常我使用故事板,所以就像控制+单击并拖动以连接它一样简单.我的第二个想法是做类似的事情: PerformSegue(identifier, sender); 但是,当我打开 xib 以编辑界面时,我无法设置标识符. 所以我有两个 xib 文件,HomeView. ..
发布时间:2021-09-29 20:18:15 移动开发

我应该如何将数据从 xib 发送到视图控制器?

我有一个xib视图,这个视图包含一个计算器的按钮,我这样做是因为我的应用程序需要一个自定义键盘,我的应用程序有一些需要这个键盘的视图问题是,我如何将数据从视图发送到我的视图控制器?在我的视图控制器中,我只有一个文本字段和一个带有 xib 自定义类的视图 我使用 swift 4.2 自定义视图和文本传送 这是我的xib代码 导入 UIKit类键盘视图:UIView {@IBOut ..
发布时间:2021-09-17 20:24:32 移动开发

添加自定义过渡会导致 xib 加载错误的屏幕尺寸

我正在尝试向具有 xib 的 UIViewController 添加自定义过渡.我尝试了几种方法,但它们都有相同的问题,视图显示的屏幕尺寸错误. 我当前的示例基于以下教程:iOS 中的自定义 UIViewController 过渡斯威夫特 我没有对 TransitionDelegate 或 Animators 进行任何更改. 这是xib和模拟器中的视图: 白色的 UIVie ..
发布时间:2021-09-13 20:15:33 移动开发

我可以将两个 xib 与一个视图控制器一起使用吗 - 重新:移植到 iPhone 5

我刚刚向应用商店提交了我的第一个应用(是的刚刚被批准!).我现在想更新它以使用(看起来更好)更大的 iPhone 5 屏幕.除了为更大的屏幕稍微改变布局之外,我不打算改变任何东西. 注意:我不想让我当前的 xib 被拉伸. 是否可以创建两个 xib 文件(即:复制我当前主屏幕的 xib 文件)并将它们都挂接到视图控制器中,这样当应用程序启动时,应用程序检测是否有 iPhone5 屏幕或 ..
发布时间:2021-09-13 20:12:17 其他开发