Tai*_*mal 5 iphone interface-builder uibutton ios-simulator
客户希望我做点什么,我刚检查过,我很确定它不可能.他要求在按钮(UIButton)上放置一个文本.(默认状态配置)当用户单击它时,文本应该放大.(Highligted State Configuration)我通过选择Highligted State Configuration进行检查,然后在Interface Builder中更改了文本的大小,但我没有工作.默认状态配置的文本也已更改.如果有办法,请告诉我.
谢谢!
泰穆尔
war*_*enm 10
您可能无法在IB中执行此操作,但您当然可以通过一对操作来执行此操作.我假设突出显示的状态仅在按下按钮时才有效.如果不是这种情况,您可以修改此代码(在突出显示的状态结束时将状态切换回正常状态).
- (IBAction)buttonDown:(id)sender {
UIButton *button = (UIButton *)sender;
button.titleLabel.font = [UIFont boldSystemFontOfSize:18.0];
}
- (IBAction)buttonUp:(id)sender {
UIButton *button = (UIButton *)sender;
button.titleLabel.font = [UIFont boldSystemFontOfSize:15.0];
}
Run Code Online (Sandbox Code Playgroud)
btn.titleLabel.adjustsFontSizeToFitWidth = TRUE;
Run Code Online (Sandbox Code Playgroud)
所以根据按钮宽度自动调整文字大小......
| 归档时间: |
|
| 查看次数: |
11869 次 |
| 最近记录: |