草庐IT

ios - Xcode 8 上的 Interface Builder XIB 编译器错误

切换到Xcode9然后返回Xcode8后,我的构建失败了,我收到了这个错误。不过,我在Xcode9上没有收到任何错误。注意:我已经检查过:Solution和Solution,但是它不起作用。为什么会出现此错误?BasketTotalView.xib:Internalerror.Pleasefileabugatbugreport.apple.comandattach"/var/folders/dg/_yf1yfd15svdj48mrrlws5vw0000gp/T/IB-agent-diagnostics_2017-08-18_10-08-35_271000".

iphone - Xcode 4.2 , 将 iPhone xib 改成 iPad xib

我创建了包含5个xib的项目。当我尝试在iPad模拟器中运行该项目时。一些Xibs将采用iPhone屏幕尺寸。我想转换那些支持iPadXib屏幕尺寸的iphonexib。知道怎么做吗?注意:我想同时支持iPhone和iPad 最佳答案 您可以使用以下步骤将iPhonexib转换为iPadxib。Rightclickthefile(inxcode)andOpenAs>SourceCodeThe2ndlineshouldlooklike:Replacewith:Searchfor"IBCocoaTouchFramework"andRep

iOS:在 XIB 中禁用 UI 镜像

在iOS6中有一个新的“功能”,如果用户使用从右到左的语言环境(希伯来语、阿拉伯语),它会反射(reflect)xib文件中的UI元素。(http://developer.apple.com/library/ios/#documentation/miscellaneous/conceptual/iphoneostechoverview/iPhoneOSTechnologies/iPhoneOSTechnologies.html)它完全弄乱了我的界面。有没有办法在不禁用自动布局的情况下禁用它? 最佳答案 随后是@silyevsk的解决

iphone - 自动调整大小在 xib 中不起作用

我在.xib中做了简单的设计,我的应用程序的部署目标是iOS5当我在模拟器或设备中运行我的应用程序时,我的View不会调整大小。这是我的.xib文件的快照..当我尝试在模拟器中运行我的应用程序时,它在4"的模拟器中正常运行,但当我在3.5"的模拟器中运行我的应用程序时,它不会调整大小。Autoresizesubview属性已选中。这是我的Simulaotrs的截图,第一个截图是3.5",第二个是4"。提前致谢。 最佳答案 能否请您在.xib文件中使用下一个设置(416=480-20(状态栏宽度)-44(导航栏宽度)如果你想在iPho

ios - UIStackView:从 xib 加载 View 并更新 subview 的高度约束没有反射(reflect)任何变化?

我的应用程序中有以下层次结构-UIScrollView-UIStackView-UIView1//loadwithxibandaddedinarrangedSubviews-UIScrollView1.1//horizontalscrolling,fixedheightconstraint38-UIView1.2//calleditchildView.hasfixedheight0(Iloadtheviewfromxibandadditheredynamicallyandupdateitsheight)-UIView1.2.1//calleditNewView-UIView2-UIVi

ios - 难以本地化 xib 文件

我已经本地化了两套xib并将它们放在我的项目导航器中,如下图所示:我的Localized.strings文件工作正常,但xib文件有时选择不正确。当我将设备语言设置为法语时,我看到了英语xibView。当我将设备语言设置为英语时,我看到法语xibView。我从项目中删除了xib文件,只删除了引用,然后将它们拖回项目中的相同位置,如图所示。目前,无论我将设备设置为哪种语言,我都只能看到英文版本。有没有任何人可以看出我做错了什么?(我已经阅读了建议,likethisone,关于不为每种语言使用单独的框架。我可能会在某个时候切换到那个,但现在,我只想了解我的设置有什么问题。)更新这是en.l

iphone - 如何解决 xib 文件的合并冲突?

我们的项目使用svn来管理源代码版本。我们有一个问题,当一个xib被2个人修改时,合并后几乎会冲突。我已经用vim打开了confilct文件,信息不可读,我不知道如何解决合并冲突。有没有人遇到过这个问题?如何解决?提前致谢。 最佳答案 我会先检查是否可以手动合并它。xib是xml文件。您可以使用TextEdit.app打开它并搜索“如果不可能,您将还原代码、更新并重做工作。还有其他一些方法可以解决它。Howtomergeconflicts(fileproject.pbxproj)inXcodeusesvn?

ios - 如何在 XIB 中调整 super View 's height base on subview' 的大小?

在xcode6中,我为自定义View创建了一个xib(名为:ViewA,背景颜色为红色),ViewA的xib的文件大小为600*600,在ViewA中,我放置了一个subview标签B(背景颜色为绿色)背景颜色),和labelB的numberOfLines=0,所以labelB'height是可变的,我希望ViewA的高度根据labelB的高度改变(例如ViewA.bottom=labelB.bottom+10),我已经固定了labelB的顶部,底部,尾部,通往ViewA,但它仍然不起作用,ViewA的高度始终为600,无论标签的高度是多少。我怎样才能在自动布局中实现这个目标?谢谢

iphone - 如何加载已删除的 xib?

我创建了一个类“abc”,它是UIViewController的子类。在创建它时,我单击了自动为其创建xib的选项。现在xcode为我创建了3个文件1.abc.h2.abc.m3.abc.xib.现在每当我创建一个abc类的对象时abc*a=[abc分配];即使我没有使用initiwithNibName初始化对象并使用它,它也会加载xib文件。那么这个xib文件是如何与abc对象相关联的。即使我删除了abc.xib,它也会加载该xib文件。如果它不存在于项目空间中,我无法从它加载xib文件的位置理解。xib和controller的关联存储在哪里?提前致谢。

ios - 如何使用 XIB 自定义 tableView Section Header?

我正在尝试为UITableView创建自定义部分标题。我找到了一些说明如何在代码中完全执行此操作的引用资料(#1349571)。我正在尝试确定是否可以在InterfaceBuilder中创建UIView并使用它来自定义header,类似于如何为UITableViewCell执行此操作? 最佳答案 YES可以使用通过XIB创建的标题View。创建一个XIB和管理XIB的类(UIView类)。使用YourNibClassName*v=[[[NSBundlemainBundle]loadNibNamed:@"YOUR_XIB_NAME"o