草庐IT

IB_Designable

全部标签

ios - 自定义 UITableViewCell 内的水平 UIScrollView - 使用 IB Storyboard - 不滚动

主要目标是能够水平滚动每一行的内容。我正在尝试使用XCode5和StoryBoard执行此操作。这个问题似乎很简单,但经过几个小时的搜索,除了一个有点相似但仅使用程序化方法的问题外,我一无所获seehere.在IB中,我的结构如下图所示。在IB和代码中将ScrollView的内容大小设置为{5000,500}ScrollView框架是{0,0}{320,44}标签框架设置为{20,0}{500,44}我还提供了一个exampleprojectinagithubrepository.该示例还包括在uitableviewcell之外工作的“正常”ScrollView。请指出我忽略了一些非常

ios - 使用 Pod 依赖项中的 IB_DESIGNABLE 实时渲染自定义组件

我在pod中使用IB_DESIGNABLE时遇到一些困难。我创建了一个自定义View,并将其标记为IB_DESIGNABLE并制作了一个使用它的示例项目。到目前为止没有问题。将自定义View添加为pod依赖项时会出现此问题。虽然项目构建并运行成功,但是在打开使用自定义View的Storyboard时出现错误。LiveRendering进程启动并尝试在Interfacebuilder中实时显示View,但失败并出现以下错误:这太糟糕了,因为我们失去了实时渲染,在我看来,这是Xcode6中最好的功能之一。Cocoapodsgem版本:0.34.4Xcode版本:6.1(6A1052d)我尝

ios - 无法与 IB 中的约束建立导出连接

我在iOS7上运行XCode5。我需要在布局之前动态更改UITextView的高度约束。我看到许多帖子指出,这可以通过建立从IB中的约束到源代码的导出连接来完成。我正在尝试建立从IB中的约束导出到所属类的头文件的连接,但无法建立连接-当我拖过头文件时,IB不会像建立连接时那样“突出显示”来自按钮等其他对象。有没有人遇到过这个?非常感谢所有帮助。 最佳答案 这是我做这件事的照片。我正在通过控制从约束拖动到头文件。在现实生活中,我更可能控制并拖动到实现文件中的匿名类别,因为我不希望IBOutlet属性公开。所以这也是一张图片。抱歉,此屏

ios - 激活约束 : and deactivateConstraints: not persisting after rotation for constraints created in IB

新的NSLayoutConstraint方法activateConstraints:和deactivateConstraints:似乎无法与IB创建的约束一起正常工作(它们确实可以正常工作对于代码创建的约束)。我用一个按钮创建了一个简单的测试应用程序,该按钮具有两组约束。已安装的一组具有centerX和centerY约束,另一组未安装的具有顶部和左侧约束(常量10)。按钮方法切换这些约束集。这是代码,@interfaceViewController()@property(strong,nonatomic)IBOutletCollection(NSLayoutConstraint)NSA

iphone - 为什么我的 XIB 每次在 IB 中打开时都会被修改?

我通过项目导航器点击XIB。它打开并立即将图标更改为灰色,显示我有未保存的更改。如果我保存更改,请单击另一个文件并单击返回以重新打开它,更多更改。始终在打开时修改。它发生在这个项目中的一个XIB文件和另一个项目中的一对。我很想知道为什么会发生这种情况,以及我现在可以做些什么来修复它并在将来防止它发生。注意:使用Xcode3.2Build4C199和SnowLeopard编辑:我添加了几个部分,这些部分已从其中一个打开/修改的XML中删除outletsaddEventTabBarControllerUITabBarControllerwindowUIWindowsuperclassNSO

ios - 将项目添加到 Storyboard-IB 中的原型(prototype)单元格时出现奇怪错误

我有一个相当大的项目(约20个场景)。其中之一是带有自定义UITableViewController类的TableViewController。我已经为单元格提供了一个重用标识符,并为其添加了一个标签。当我尝试按Ctrl+将标签拖动到UITableViewController头文件以创建socket时,出现以下错误:error:IllegalConfiguration:Connection"tableInfoView"cannothaveaprototypeobjectasitsdestination.这是什么?我是否忽略了一些明显的东西?或者我是否需要创建一个自定义单元格类并将soc

ios - 如何在没有 IB 的情况下将 2 个按钮添加到右侧的 UINavigationbar?

如何在没有XIB的情况下将2个按钮添加到UINavigationBar中?2个按钮应在UINavigationBar的右侧对齐。我知道如何添加一个按钮,但是两个呢? 最佳答案 使用iOS5+就很简单:UIBarButtonItem*btnShare=[[UIBarButtonItemalloc]initWithBarButtonSystemItem:UIBarButtonSystemItemActiontarget:selfaction:@selector(share)];UIBarButtonItem*btnRefresh=[[U

ios - IB_DESIGNABLE, IBInspectable -- 界面构建器不更新

我有以下一组代码:自定义View.h#importIB_DESIGNABLE@interfaceCustomView:UIView@property(nonatomic)IBInspectableUIColor*borderColor;@property(nonatomic)IBInspectableCGFloatborderWidth;@property(nonatomic)IBInspectableCGFloatcornerRadius;@end自定义View.m#import"CustomView.h"@implementationCustomView-(void)setBord

ios - 如何创建自定义 iOS View 类并实例化它的多个副本(在 IB 中)?

我目前正在制作一个应用程序,它将有多个计时器,它们基本上都是一样的。我想创建一个自定义类,它使用计时器的所有代码以及布局/动画,这样我就可以拥有5个相同的计时器,它们彼此独立运行。我使用IB(xcode4.2)创建了布局,所有计时器代码目前都在viewcontroller类中。我很难思考如何将所有内容封装到自定义类中,然后将其添加到ViewController,任何帮助将不胜感激。 最佳答案 Swift示例针对Xcode10和Swift4进行了更新(reportedly仍然适用于Xcode12.4/Swift5)这是一个基本的演练。

ios - IB Designables 在使用自定义类时发出奇怪的警告

我正在尝试使用自定义swift类在我的Storyboard上子类化我的UIButton,该类应将按钮显示为自定义HamburgerButton。我收到此警告并且没有看到在InterfaceBuilder中呈现的Hamburger按钮,尽管它会间歇性地工作。Custom类叫NTHamburgerButton,我不知道为什么在类名之前出现字符上的字符串。IBDesignables:UsingclassUIButtonforobjectwithcustomclassbecausetheclass_TtC6CProjectName17NTHamburgerButtondoesnotexist.