记录一次 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)
相关推荐
营养充电站1 小时前
C++23 新特性在 CLion 中的实战体验
macos·docker·jupyter·正则表达式
liliangcsdn2 小时前
如何为m1 mac安装arm版node
macos
ZZH_AI项目交付17 小时前
Apple Silicon 模拟器遇到旧版 MLKit:一次完整的依赖排查
ios·app·编译器
GitLqr19 小时前
Flutter 实战:为你的 App 增加桌面快捷方式 (Quick Actions)
flutter·app·全栈
ZZH_AI项目交付20 小时前
一个 33,623 字节的 ViewController——拆开它我用了四步
ios·app·apple
2501_9160088921 小时前
移动安全之 APP 加固,保障移动应用安全的重要手段
安全·macos·ios·小程序·uni-app·iphone·xcode
艾莉丝努力练剑1 天前
Mac 远程桌面体验:6 个工具的 macOS 适配情况整理
linux·运维·服务器·macos·面试
YH55269842 天前
MacBook Air M4 和 M5 怎么选?
macos
MoSTChillax2 天前
数字人竞品分析(中):核心功能、产品使用与技术能力对比
ide·macos·xcode
码农阿豪2 天前
【金仓数据库征文】Mac开发环境|SpringBoot3 + MyBatisPlus对接KES V9 Docker实战全指南
数据库·macos·docker