草庐IT

ib_logfiles

全部标签

ios - 无限循环试图从 IB 中的 xib 创建自定义 View

这是这个问题(customUIViewhow-towithIB/Xcode4.5.1andiOSSimulator6.0)的后续问题,但没有必要阅读-这是我第一次尝试创建自定义UIView并且显然有些事情我没有提前获得任何帮助您可以提供。我有一个派生自InterfaceBuilder的自定义UIView。我想将尺寸设置为200wx200h,将背景颜色设置为绿色。创建时,我执行了以下操作:通过文件->新建->名为Tview的Objective-C类创建了一个新的自定义UIView通过"file"->“新建”->“用户界面”->“View”创建了一个新View并将其命名为tnib在Canv

ios - 为什么我不能用 IB 设置 -[UITableView alwaysBounceVertical]?

我有一个UITableView,当表格中没有足够的单元格以保证滚动时,我不想弹跳。因此,我将-bounces设置为YES,将-alwaysBounceVertical设置为NO。我尝试使用“弹跳”和“垂直弹跳”复选框使用IB设置这些属性,但似乎无论我在IB中将弹跳垂直属性设置为什么,它在运行时始终为"is"。我更希望能够使用IB完全配置它,而不需要使用代码设置属性。有谁知道为什么这不起作用? 最佳答案 在InterfaceBuilder中设置“垂直弹跳”复选框似乎被破坏了。但是我发现您可以在IB中将alwaysBounceVerti

ios - 使用自动布局的 IB_DESIGNABLE 自定义 View 的错位 View 警告和奇怪行为

我创建了一个自定义的IB可设计View(参见下面的代码),它在IB中正确呈现并且在运行时也能正常工作。但是,在收到有关View放错位置的警告时,我无法在InterfaceBuilder中手动调整View大小(触摸调整大小handle时,View将在其容器中跳来跳去)。对于各种不同的布局,我会得到相同或相似的行为。您是否知道我在这里做错了什么,或者这只是IB中的一个错误?(PS:我不能忽略警告)编辑:添加约束截图:这是代码(标题):IB_DESIGNABLE@interfaceAKATestView:UIView@end实现:@interfaceAKATestView()@propert

iphone - 在 IB 中,如何让 subview 在调整父级大小时保持与其父级相同的大小?

在InterfaceBuilder中,我有一个父View和一个subview。我想要它,这样当我在IB中工作时,如果我移动/更改父View的位置,subview会随之移动,因此它的大小和形状将继续保持不变。有办法吗?请注意,我说的是在设计模式下使用IB(即,我不是在谈论一旦程序运行以及能够通过代码更改位置等的能力) 最佳答案 在InterfaceBuilder(IB)中,您需要选择所有Autoresize行。请参见下面屏幕截图中的圆圈。 关于iphone-在IB中,如何让subview在

iOS - IB 查看模式

我很好奇,IBView模式到底是用来做什么的?我改了很多次都没有效果?有人可以解释一下吗。 最佳答案 它改变了用图像填充View的方式。尝试设置图像并更改值以查看差异。 关于iOS-IB查看模式,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/10506894/

ios - 如何在 Xcode 4 的 IB 中以图形方式添加自定义 UIControl 子类?

我想使用MatthijsHollemans'MHRotaryKnob在我的iOS5应用程序中进行控制。我在Xcode4.2中使用Storyboard。MHRotaryKnob是作为UIControl的子类实现的。我无法复制他提供的示例,因此无法将控件添加到我的应用程序View中。在示例中,他的XIB包含一个View,其中添加了一个MHRotaryKnob实例作为自定义控件。它加载并运行良好,但我无法在Xcode中为自己执行此操作。我已经尝试添加各种UIControl子类并在IdentityInspector中更改它们的类,但Xcode一直在更改它们。有什么想法吗?谢谢

ios - 如果在 IB 中使用自动布局设置 View ,如果您尝试以编程方式更改其框架,会发生什么情况?

我开始帮助的一个项目之前没有使用自动布局,我正在更新它以使用自动布局和大小类。整个应用程序中有大量的框架操作代码(例如,直接设置框架而不是更改约束常量),我想知道这会如何影响使用自动布局约束设置的View。我正在努力消除代码的帧更改部分,并将其更改为在需要时更新约束常量,但由于我还不是100%熟悉每一段代码的工作原理,所以它会有助于更好地了解自动布局和编码框架更改如何相互影响,以便如果View在运行时未正确显示,我可以更好地确定它是我设置的东西还是某个地方的一段旧代码需要被发现和更新。 最佳答案 非常简单。您只需要了解什么是自动布局

ios - 我想更改 IB 中 View 的名称。请看截图

我想将View重命名为View1。我该怎么做? 最佳答案 不确定您打算做什么。如果您想在IB对象检查器中重命名此View:选择View打开右侧面板转到身份检查器(第3个图标)填写Identity->Label(使用占位符“XcodeSpecificLabel”)。但是,如果您想从ViewController访问View(在代码中使用它),您应该阅读IBOutlets。 关于ios-我想更改IB中View的名称。请看截图,我们在StackOverflow上找到一个类似的问题:

ios - UIColor vs IB 颜色(颜色配置文件问题)

我正在使用XCode8.2.1。我刚刚了解了颜色配置文件,并且RGB值不是通用的。但仍然无法理解如何在代码中使其正确。在InterfaceBuilder中,我为标签选择了预定义的“深灰色”。它在通用RGB配置文件中为(85,85,85)。同样在代码中,我将另一个标签颜色设置为[UIColordarkGrayColor]。我希望它们具有相同的颜色,但它们是不同的。我用的方法-(BOOL)getRed:(nullableCGFloat*)redgreen:(nullableCGFloat*)greenblue:(nullableCGFloat*)bluealpha:(nullableCGF

ios - 自定义字体显示在 IB 中但不显示在设备上

我正在尝试使用OpenSans系列的字体。我将字体添加到我的Xcode项目中,检查它们是否已添加到我的应用程序的资源包中,并将字体添加到我的Info.plist文件中。当我在InterfaceBuilder中编辑XIB时,在字体下拉菜单中选择自定义时,我可以在UILabel上使用OpenSans字体。字体在InterfaceBuilder中的预览中正确呈现,但是当我在设备上启动应用程序时,字体未应用于标签。我尝试以编程方式设置字体,但这也不起作用。我没有收到任何警告或错误。我忘了能够使用自定义字体怎么办?运行iOS7的iPadAir和运行iOS8的iPhone6上的行为是相同的。