我创建了一个这样的按钮:
UIButton *toTop = [UIButton buttonWithType:UIButtonTypeCustom];
toTop.frame = CGRectMake(12, 12, 37, 38);
toTop.tintColor = [UIColor clearColor];
[toTop setBackgroundImage:[UIImage imageNamed:@"toTop.png"] forState:UIControlStateNormal];
[toTop addTarget:self action:@selector(scrollToTop:) forControlEvents:UIControlEventTouchUpInside];
我有各种 UIView,我想一遍又一遍地使用同一个按钮,但我做不到。我尝试将相同的内容添加UIButton
到多个视图中,但它总是出现在我添加它的最后一个位置。我也试过:
UIButton *toTop2 = [[UIButton alloc] init];
toTop2 = toTop;
这是行不通的。有没有一种有效的方法可以做到这一点,而无需一遍又一遍地为同一个按钮设置所有相同的属性?谢谢。