记录一次 mac app 开发 textview 不自动滚动的处理流程

搜索关键词 mac app 随着 textview 内容增加自动滚动

百度 谷歌了一堆没发现 问了下 opencat

给的答案是这个样子

然后测试 无论怎么改 textview.frame.size 都是保持界面显示高度

~~漫长的调试 ~~ 关键词 mac app textview 赋值长文本后 frame 高度不变化

搜索关键词 mac app textview 赋值后自动滚动

最后的解决办法

swift 复制代码
textView.string = "这是一段新的文本"
let range = NSMakeRange(textView.string.count, 0)
textView.scrollRangeToVisible(range)
相关推荐
I烟雨云渊T2 小时前
iOS 电子书听书功能的实现
macos·ios·cocoa
qq_214782613 小时前
mac下通过anaconda安装Python
python·macos·jupyter
宋智孝的小迷弟6 小时前
Android 异步数据流:Kotlin Flow 为何成为新一代“利器”?LiveData 又有何局限?
android·面试·app
活哈哈哈哈8 小时前
安卓AppWidget桌面小组件在国产移动设备的一些适配问题
app
iOS阿玮11 小时前
不想被苹果卡审最好错开这两个提审时间
uni-app·app·apple
程知农11 小时前
Mac电脑_钥匙串操作选项变灰的情况下如何删除?
macos
键盘敲没电12 小时前
【iOS】多线程基础
学习·macos·ios·objective-c·cocoa
夜路未染12 小时前
Android组件之Activity知识点梳理
app
Wario13 小时前
我在 Mac 上装了 Aerospace,效率翻倍不是说说而已
macos·mac
西京刀客13 小时前
macos常见且应该避免被覆盖的系统环境变量(避免用 USERNAME 作为你的自定义变量名)
macos