记录一次 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 天前
OpenClaw macOS 完整安装与本地模型配置教程(实战版)
人工智能·macos·agent
vi_h4 天前
在 macOS 上通过 Docker 安装并运行 Ollama(详细可执行教程)
macos·docker·ollama
aykon4 天前
SparseArray详解,SparseArray和HashMap性能、内存对比
app
pe7er10 天前
macOS 应用无法打开(权限问题)解决方案
macos·mac
Haha_bj10 天前
Flutter——状态管理 Provider 详解
flutter·app
QING61812 天前
使用ADB分析CPU性能 —— 基础指南
android·前端·app
Haha_bj12 天前
Flutter——List.map()
flutter·app
harmful_sheep12 天前
mac生效的终端查看
macos
iOS阿玮13 天前
百款出海社交 App 一夜下架!2026,匿名社交的生死劫怎么破?
uni-app·app·apple
iOS门童13 天前
macOS 应用"已损坏"无法打开?一文搞懂 Gatekeeper 与解决方案
macos