我想知道您是否认为在我的情况下子类化 UIButton 是一个好主意,如果是这样,那么究竟该如何去做呢?
所以情况是我的项目中有三个自定义按钮,如果不是我的项目中的所有视图控制器,我需要这些按钮。我目前采用的方法是在所有控制器中使用情节提要构建它们,然后根据需要添加功能。但是,我发现这会导致一种痛苦的情况,即使我想做某事,比如只是改变高度,我也需要做 8 次。所以我的想法是,拥有 3 个 uibutton 子类(具有不同状态下的图像、宽度、高度、位置等所需的特征),然后我可以将它们添加到不同的视图控制器中,然后在需要时从它们中执行 segue。如果我需要进行任何更改,我只需要在子类中进行一次,而不是在所有视图控制器中。
你们有什么感想?