记录一次 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)
相关推荐
●VON2 分钟前
纯ArkUI实现7层拟物3D环形进度图:零依赖的视觉革命
服务器·3d·app·鸿蒙·von
wjhx1 小时前
关于xcode中使用图标
ide·macos·xcode
互联网行业信息差1 小时前
iOS开发常见问题与最新工具使用心得
macos·ios·cocoa
小帅不太帅4 小时前
我做了两个工具,一个 7MB 的壳,一个会记住的壳
前端·app·产品
清泉Kikyō4 小时前
Mac使用vscode claude 插件使用 deepseek flash
macos·deepseek
一块小土坷垃6 小时前
## BetterTouchTool 5.736 特别版 – macOS 触控板增强工具深度体验
macos·开源软件
ahauedu6 小时前
macOS 系统在处理文件时,会自动生成一些以 ._ 开头的隐藏文件
macos
一块小土坷垃6 小时前
## Permute 3.14.7 特别版 – 强大的 macOS 多媒体格式转换工具体验
macos·音频·开源软件
hudawei9967 小时前
Mac VS win11终端命令对比
macos·win11·cd·ls·终端命令·dir
●VON7 小时前
鸿蒙Widget开发实战:3张卡片实现桌面-App全链路同步
华为·app·harmonyos·鸿蒙·von