关于UIbutton使用autoLayout的自适应的问题
来源:互联网 发布:滚动条加载 js 编辑:程序博客网 时间:2024/06/05 17:28
体会到了UILabel在使用autoLayout布局的简单方便后,也想使用UIBotton做类似效果,发现UIButton并不能根据文字内容进行自适应布局,翻阅了一些资料,发现如果只是单纯的显示文字,可以新建继承于UIButton的子类,重写intrinsicContentSize,在layoutSubView中设置label的preferredMaxLayoutWidth可以解决问题,代码如下:
对于图片和文字都要显示的情况,可以在intrinsicContentSize中对label和image的intrinsicContentSize进行比较,选取最合适的高度返回
intrinsicContentSize
ContentSize阅读全文
0 0
- 关于UIbutton使用autoLayout的自适应的问题
- 关于UIButton 在autolayout中应用中的一个问题
- 关于AutoLayout的框架Masonry的使用
- Masonry的使用 ---关于AutoLayout的框架
- 关于IOS的Autolayout代码编写使用
- 关于IOS的Autolayout代码编写使用
- IOS中关于UIButton release的问题
- 关于UIButton和UIImageView共存的问题.
- 关于UIButton和UIImageView共存的问题
- 关于页面自适应的问题
- 使用autoLayout布局遇到的问题
- UIScrollView 使用AutoLayout布局遇到的问题
- Android AutoLayout自适应的适配方式
- 关于使用autolayout约束的界面添加子界面frame改变的问题
- 关于 UIButton 的总结
- 根据内容自适应UIButton的大小
- AutoLayout的基本使用
- autolayout的使用
- React Native入门(五)之使用输入框TextInput,按钮Button搭建登录界面
- M
- r-cnn系列代码编译及解读(3)
- (ubuntu)下apache2 有关的系统文件的路径和说明
- LightOJ1236
- 关于UIbutton使用autoLayout的自适应的问题
- 有用缺被忽略的php函数
- 欢迎使用Markdown编辑器写博客(显示mark down源文)
- Git常用命令
- 使用 vue2 制作一个知乎日报
- android 4.0 BLE开发官方文档介绍
- 三相交流电的优点
- subprocess installed post-installation script returned error exit status 1
- 使用智能指针shared_ptr注意事项