记录一次 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 小时前
【2026最新最全】Android Studio安装教程
android·ide·flutter·app·android studio·移动端
木兰不吃草2 小时前
mac playCover 金铲铲无法使用麦克风问题详细教程
macos·语音·麦克风·playcover·金铲铲
伟大的大威3 小时前
【零基础入门】Open-AutoGLM 完全指南:Mac 本地部署 AI 手机助理(原理+部署+优化)附上修改后代码
macos
xing-xing3 小时前
Java多版本配置及版本切换(Mac适配)
java·macos
_Johnny_4 小时前
解决Mac安装软件提示`已损坏无法打开`,`请移到废纸篓`
macos
雪域迷影4 小时前
macOS中使用cJSON解析库解析JSON
c++·macos·json·c·cmake·pkg-config
愤怒的代码13 小时前
🔗 深度解析 SystemUI 进程间通信机制(一)
android·操作系统·app
qq_2515335914 小时前
使用 Python 提取 MAC 地址
网络·python·macos
24zhgjx-fuhao1 天前
配置MAC地址安全
macos
Wcowin1 天前
OneClip 开发经验分享:从零到一的 macOS 应用开发
经验分享·macos·策略模式