【发布时间】:2017-03-06 09:53:51
【问题描述】:
我想添加一个具有图像和文本的按钮,图像下方的文本。任何人都可以指导我。我在 UIScrollview 中以编程方式添加按钮。谢谢
【问题讨论】:
标签: objective-c
我想添加一个具有图像和文本的按钮,图像下方的文本。任何人都可以指导我。我在 UIScrollview 中以编程方式添加按钮。谢谢
【问题讨论】:
标签: objective-c
以下代码表示在 Objective C 中以编程方式创建 UIButton 的一种方法。
UIButton *mButton = [UIButton buttonWithType:UIButtonTypeCustom];
[mButton addTarget:self action:@selector(clickedMe:) forControlEvents:UIControlEventTouchUpInside];
[mButton setBackgroundImage:[UIImage imageNamed:@"yourImage.png"] forState:UIControlStateNormal];
[mButton setTitle:@"Show View" forState:UIControlStateNormal];
mButton.frame = CGRectMake(80.0, 210.0, 160.0, 40.0);
[yourScrollView addSubview:mButton];
【讨论】:
如果您使用的是 Interface Builder,有一个非常简单的方法可以做到这一点:
示例:
或
您甚至可以通过代码使用相同的方法,而无需像其他建议的解决方案那样在内部创建 UILabel 和 UIImage。
或
[btn setBackgroundImage:buttonImage forState:UIControlStateNormal];
【讨论】: