Vad*_*off 2 xcode objective-c uibutton uiimageview ios
我有自定义按钮,图像我想在按钮内向下移动.我不想弄乱按钮的可点击部分,但只想移动图像.我已经尝试调整button.imageview.frame,但似乎没有做任何事情.
这是我的代码:
UIButton *button = [UIButton buttonWithType:UIButtonTypeCustom];
button.frame = CGRectMake(0.0, 0.0, 25.0, 25.0);
UIImage *buttonOnImage = [@"tabbar_icon_0"];
[button setImage:buttonOnImage forState:UIControlStateHighlighted];
[button setImage:buttonOnImage forState:UIControlStateSelected];
Run Code Online (Sandbox Code Playgroud)
UIButton具有imageEdgeInsets属性,可用于在按钮内移动图像.
在大多数情况下,它有很大帮助.您可以从IB访问它(在Edge下拉选择Image然后更改Inset字段),这样您可以尝试不同的值,看它是否适合您的情况.
| 归档时间: |
|
| 查看次数: |
817 次 |
| 最近记录: |