记录一次 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)
相关推荐
白玉cfc1 小时前
【iOS】底层原理:方法交换
macos·ios·cocoa
你疯了抱抱我13 小时前
【Mac】vscode 配置 GD32E230CXXX 开发环境
ide·vscode·macos·嵌入式
m0_5358175516 小时前
macOS下Claude Code从0到1配置教程(附API密钥获取+常见报错修复)
gpt·macos·node.js·api·claude·claudecode·88api
最爱睡觉睡觉睡觉16 小时前
代碼案例:CSS 屬性對照
前端·app
最爱睡觉睡觉睡觉18 小时前
Flutter ThemeData 主题系统
前端·app
最爱睡觉睡觉睡觉18 小时前
pub.dev 常用包 vs npm 生态对照
前端·app
最爱睡觉睡觉睡觉18 小时前
React Hooks → Flutter 等价写法
前端·app
一个人旅程~19 小时前
Windows的6月份安全启动证书过期如何查看是否过期是否需要更新如何操作
windows·经验分享·macos·电脑
Gh0stX19 小时前
macOS Burp Suite Professional 激活指南
macos
QING61819 小时前
Android面试 —— 八股文之app启动流程
android·面试·app