Ios 如何将自定义类添加到情节提要?
我目前正在尝试实现一个我一直在使用的自定义单选按钮类(位于)。这个单选按钮解决方案以编程方式绘制所有内容 我想知道是否有类似的解决方案,使用通过故事板添加的按钮。我已经有了我的设计,我希望它通过故事板,更愿意以某种方式“链接”按钮与我的单选按钮类Ios 如何将自定义类添加到情节提要?,ios,objective-c,uistoryboard,Ios,Objective C,Uistoryboard,我目前正在尝试实现一个我一直在使用的自定义单选按钮类(位于)。这个单选按钮解决方案以编程方式绘制所有内容 我想知道是否有类似的解决方案,使用通过故事板添加的按钮。我已经有了我的设计,我希望它通过故事板,更愿意以某种方式“链接”按钮与我的单选按钮类 如果您有任何更新的想法或建议,我们将不胜感激。您可以在identity inspector中更改情节提要上对象的类(您可以手动输入类,而不依赖于下拉菜单)。然后,您可以按自己的喜好链接对象 如果故事板由于某种原因不接受RadioButton类,您还可以
如果您有任何更新的想法或建议,我们将不胜感激。您可以在identity inspector中更改情节提要上对象的类(您可以手动输入类,而不依赖于下拉菜单)。然后,您可以按自己的喜好链接对象
如果故事板由于某种原因不接受RadioButton类,您还可以创建一个自定义的UIButton类,该类将继承RadioButton类,然后以相同的方式使用它 您可以在identity inspector中更改情节提要上对象的类(您可以手动输入类,而不依赖于下拉菜单)。然后,您可以按自己的喜好链接对象
如果故事板由于某种原因不接受RadioButton类,您还可以创建一个自定义的UIButton类,该类将继承RadioButton类,然后以相同的方式使用它 该控件基于
ui视图
,因此在故事板中只需添加一个新的视图
对象,选择它,然后将类
(位于图像顶部)设置为单选按钮
:
除了放置它的空白视图之外,您将无法看到任何内容,但当您启动应用程序时,它将正常工作。这至少会使调整大小、定位等更容易。该控件基于
UIView
,因此在故事板中只需添加一个新的视图
对象,选择它,然后将类
(位于图像顶部)设置为RadioButton
:
除了放置它的空白视图之外,您将无法看到任何内容,但当您启动应用程序时,它将正常工作。这至少会使调整大小、定位等更容易。如果我正确理解您的问题,要以编程方式引用添加到情节提要的按钮,您必须将.h文件中的变量名链接到.xib文件中的实际按钮。如果将以下行添加到.h文件中
@property (nonatomic) IBOutlet UIButton *theButton;
然后,当您返回到.xib时,在故事板面板的左侧应该有一个黄色的立方体(文件的所有者)。如果你右键点击这个立方体,你应该会得到一个门店列表。在包含按钮名称的行的末尾,应该有一个圆圈。如果按住Ctrl键并按住并将其拖动到情节提要中的按钮,则它应该像.h文件中的变量一样拖动到情节提要中的按钮
因此,现在当您引用您创建的变量名时,您将引用故事板中的按钮。如果我正确理解您的问题,要以编程方式引用添加到故事板中的按钮,您必须将.h文件中的变量名链接到.xib文件中的实际按钮。如果将以下行添加到.h文件中
@property (nonatomic) IBOutlet UIButton *theButton;
然后,当您返回到.xib时,在故事板面板的左侧应该有一个黄色的立方体(文件的所有者)。如果你右键点击这个立方体,你应该会得到一个门店列表。在包含按钮名称的行的末尾,应该有一个圆圈。如果按住Ctrl键并按住并将其拖动到情节提要中的按钮,则它应该像.h文件中的变量一样拖动到情节提要中的按钮
现在,当您引用您创建的变量名时,您将引用故事板中的按钮。谢谢,这个答案对我很有帮助。谢谢,这个答案对我很有帮助。谢谢您的回答@Dana K也回答了我的问题。我将尝试与客户课程一起学习更多。谢谢你的回答@Dana K也回答了我的问题。我将尝试与客户课程一起学习更多内容。