记录一次 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)
相关推荐
寻道模式2 小时前
【时间之外】AI不懂Mac吗?
人工智能·macos
Qimooidea4 小时前
MacOS 平台 CAD 图纸翻译实战:从技术挑战到高效落地
macos·策略模式
一勺菠萝丶4 小时前
macOS 应用强制退出后无法再次启动:根因分析、排查方法与无重启恢复方
macos
秋雨梧桐叶落莳16 小时前
iOS——NSUserDefaults学习
学习·macos·ios·objective-c·cocoa
81250353320 小时前
第 5 篇:MAC 地址——IP 管远方,MAC 管眼前
macos
gxf52030880698821 小时前
Flutter 裁剪图片
前端·app
元Y亨H21 小时前
Mac 办公效率进阶笔记
macos
元Y亨H21 小时前
Mac 高级程序员配置笔记 (Java & Python 篇)
macos
元Y亨H21 小时前
Mac 从入门到精通:效率进阶笔记
macos
开开心心loky1 天前
[OC 底层] (五) iOS 中常见的几种锁
macos·ios·cocoa