Closed ghost closed 4 years ago
先合并了哈, 这两个属性可以添加 但是代码风格我需要统一一下.
有个疑问 button加textAlignment的意义在哪里? 好像没什么效果吧
相比textAlignment
我觉得 lineBreakMode
更具有意义
相比
textAlignment
我觉得lineBreakMode
更具有意义
.LeeAddAction(^(LEEAction *action) {
action.title = @"这是一个长选项~这是一个长选项~这是一个长选项~这是一个长选项~这是一个长选项~";
action.numberOfLines = 0;
})
如图,如果选项内容比较长的时候(需求中有这个场景),默认情况下文字是居左显示的(上面的“确认”按钮由于是计算 frame 居中,因此显示为居中效果),这个时候就需要 textAlignment
控制文本居中显示。
!!! 感谢 !!!
噢噢噢, 我局限了, 这就加上. 👍
1,添加 adjustsFontSizeToFitWidth 属性,文本内容过长时缩小字体显示 2,添加 textAlignment 属性,控制文本显示位置 3,完善 numberOfLines 设置:设置默认值 1,设置时不需要判断 if(numberOfLines > 0),否则为 0 时无法设置成功