【发布时间】:2016-06-27 15:16:16
【问题描述】:
我有一个文本字段区域,它应该具有灵活的高度,随着您编写的行数增长。
我想听听它的高度变化,然后当创建新行时,这个听众会说“嗨,高度已经改变了!”。
---------- 初始高度 ----------
--------- 高度变了!!! ----------
我找不到合适的方法来做到这一点,因为 addObserver 在 swift 中需要像 keyboardWillShow 这样的 NotificationIdentifier,而这里我没有像 heightWillChange 这样的 NotificationIdentifier。
当高度改变时如何调用函数?
【问题讨论】:
-
您是否使用
UITextView输入文本? -
是的,我愿意。这是一个自定义的 UITextView 类。
-
也许这会对你有所帮助stackoverflow.com/questions/4000664/…
-
我以前见过..但我无法覆盖
layoutSubviews(),我不知道如何声明观察者。 -
你有解决办法吗?
标签: ios swift uitextfield