记录一次 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)
相关推荐
搬砖的小码农_Sky2 小时前
macOS Sequoia上如何安装Python开发环境?
开发语言·python·macos
路光.2 小时前
uniapp小程序/App使用webview打通麦克风权限实现录音功能
小程序·uni-app·app
码农阿强2 小时前
OpenAI Codex 全平台详细安装与配置教程(Windows/Mac/Linux)
linux·windows·macos·ai
lxllzwj52013142 小时前
Mac如何像shell一样丝滑的使用item2连接服务器.
服务器·macos·github
搬砖的小码农_Sky3 小时前
macOS Sequoia上如何安装gcc/g++环境?
c语言·c++·macos
少云清4 小时前
Mac 上怎么找到这个目录 /Users/你的用户名/Library/Application Support/JetBrains
macos
Digitally4 小时前
如何轻松地将照片从安卓手机无线传输到Mac电脑
android·macos·智能手机
CodeForCoffee4 小时前
iPhone照片导入Mac
macos·ios·iphone
NQBJT15 小时前
青鸾云步:基于 Cordova 的 AI 导盲机器人 APP 全栈开发实战
人工智能·app·导盲·轮足机器人·青鸾云步
带娃的IT创业者1 天前
MLX-VLM:在Mac上解锁视觉语言模型的本地推理与微调能力
人工智能·macos·语言模型·mac·视觉语言模型·mlx·本地推理