记录一次 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)
相关推荐
一步徐龙的浪21 分钟前
Scholaread Mac版更新后无法用手机验证码登录
macos·scholaread·靠岸学术
ElenaYu40 分钟前
在 macOS 上安装 iOS Simulator(iPhone 模拟器)
macos·ios·iphone
花花_11 小时前
一步封神:Unity环境搭建终极全宇宙级攻略(Win/Mac/云)
macos·unity·游戏引擎
liangshanbo12153 小时前
Mac M3 安装 Antigravity Agent “已损坏“ 问题解决方案
前端·macos·antigravity
sunshine~~~4 小时前
mac Ubuntu 下怎么安装中文语言环境 键盘一直切换不到中文
linux·ubuntu·macos·输入法
cypking5 小时前
利用 PHPStudy(Mac 版)部署 Nuxt3 node-server 模式项目完整教程
macos·编辑器·vim
草明5 小时前
MacOS 在使用 docker: no space left on device: unknown
macos·docker
方白羽19 小时前
Android全局悬浮拖拽视图
android·app·客户端
AskHarries20 小时前
Google 登录问题排查指南
flutter·ios·app
装不满的克莱因瓶1 天前
【2026最新最全】Android Studio安装教程
android·ide·flutter·app·android studio·移动端