Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/ios/108.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ios 如何将自定义类添加到情节提要?_Ios_Objective C_Uistoryboard - Fatal编程技术网

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也回答了我的问题。我将尝试与客户课程一起学习更多内容。