在网上查找了一段时间,并没有得到直接的答案如何做到这一点。自定义UIButton类为重用
在我的应用程序,我需要一个“下一步”按钮,将驻留在许多ViewControllers。我希望这个下一个按钮是相同的(边框,相同的背景色,相同的自定义字体,相同的字体大小,相同的按钮大小)。
//Next Button Properties
[self.nextButtonOutlet setFrame:CGRectMake(120, 454, 80, 30)];
[[self.nextButtonOutlet layer] setBorderWidth:2.0f];
[[self.nextButtonOutlet layer] setBorderColor:UIColorFromRGB(0xbbffd6).CGColor];
self.nextButtonOutlet.titleLabel.font = [UIFont fontWithName:@"GothamRnd-Light" size:22.0];
[self.nextButtonOutlet setTitle:@"next" forState:UIControlStateNormal];
[self.nextButtonOutlet setBackgroundColor:UIColorFromRGB(0x72CE97)];
[self.nextButtonOutlet setTitleColor:UIColorFromRGB(0xbbffd6) forState:UIControlStateNormal];
在每个视图控制器中编写所有代码似乎很愚蠢。
任何人都有解决方案吗?
应该返回按钮,而不是Swift示例中的函数?例如。返回tempButton,而不是返回nextButton()? – bwash70