作者热门文章
- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
我是 iOS 应用程序开发的新手,想知道如何在按钮中使用 UIEdgeInsets
属性,请指导我。
最佳答案
首先,关于您要实现的目标,您的问题不是很清楚,所以...提出一个一般性问题,得到一个一般性答案。
UIButton 具有 UIEdgeInsets 类型的三个属性 - contentEdgeInsets
、titleEdgeInsets
和 imageEdgeInsets
。您可以使用这些属性为所有按钮内容分配特定的插图,包括标题和图像,或单独分配一个或另一个。
您使用 UIEdgeInsetsMake()
函数创建 UIEdgeInsets 值。 UIEdgeInsets 分别为上、左、下、右(分别)的 inset 值封装了四个不同的 CGFloat 值。正的 inset 值会缩小内容区域,而负的 inset 值会有效地增加内容区域。
如果您有关于如何将 UIEdgeInsets 与 UIButton 一起使用的更具体的问题,我建议您重新考虑如何提问并重试。 :)
编辑(解决评论中的问题):听起来您想执行以下操作:
UIEdgeInsets titleInsets = UIEdgeInsetsMake(0.0, 7.0, 0.0, 0.0);
button.titleEdgeInsets = titleInsets;
关于ios - 如何在 iphone 的 Button 中使用 UIEdgeInsets 属性,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1781256/
我是一名优秀的程序员,十分优秀!