将UIButton与UITextField文本垂直对齐

时间:2016-05-30 09:13:34

标签: ios uibutton autolayout uitextview nslayoutconstraint

我想在textview文本的末尾添加一个“read more”按钮。文字位于UITextView,按钮为UIButton。首先,我想让按钮与textview最后一行垂直对齐。

enter image description here

我在layoutSubviews中获得文本视图文本容器的大小(这发生在UICollectionReusableView中):

let containerSize = descriptionTextView.layoutManager.usedRectForTextContainer(descriptionTextView.textContainer).size
showAllButtonHeight.constant = containerSize.height

我正在使用Autolayout。我有一个约束(showAllButtonHeight)定义按钮定义的y值:

enter image description here

如何使按钮与文字完美对齐?或者是否有更好的方法来制作这种“阅读更多”按钮?

0 个答案:

没有答案