记录一次 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 天前
Flutter-MacOS桌面OS系统|flutter.+window_manager客户端OS模板
flutter·macos·策略模式
代码对我眨眼睛1 天前
macOS Google Chrome 常用快捷键
前端·chrome·macos
啊真真真1 天前
macOS下libnfc ..写卡失败问题及解决方案
macos·策略模式
叶 落1 天前
Mac 通过 Miniconda 安装 Python
python·macos·conda·miniconda
it-电商达人2 天前
告别手动对齐!Mac播放器Popvee Player支持本地AI自动生成字幕
人工智能·macos
2501_916008892 天前
iOS IPA文件反编译与打包操作方法,拆包分析防护和加固打包
android·macos·ios·小程序·uni-app·cocoa·iphone
凯丨2 天前
2GB 内存跑 Gemma 4 26B 模型:TurboFieldfare Mac 本地部署实测(2026 最新)
macos
for_ever_love__2 天前
iOS:天气预报仿写总结
macos·ui·ios·objective-c·cocoa
开开心心就好2 天前
电脑内存优化工具一键释放内存超简单
java·开发语言·macos·arcgis·ocr·excel·音视频
Tester Kid3 天前
Appium 元素定位深度讲解:五种方式逐个拆 + Inspector 完整用法
macos·appium·cocoa