记录一次 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)
相关推荐
@大迁世界16 小时前
每周节省数小时的 Mac 键盘快捷键
macos·计算机外设
TESmart碲视16 小时前
突破macOS多屏限制:HDC203-PM24三屏DisplayLink KVM扩展坞深度解析
macos·计算机外设·kvm切换器·三屏kvm·displaylink
图灵机z17 小时前
【操作系统】四、进程管理
linux·服务器·网络·windows·macos·centos·risc-v
海盐芝士不加糖18 小时前
我又又又辞职了,然后做了一款“离线版微信”
kotlin·app·android jetpack
Swift社区18 小时前
AI Agent 会取代传统 App 吗?
人工智能·app
独隅19 小时前
MacOS 上部署 PyTorch 模型的详细步骤
人工智能·pytorch·macos
@大迁世界1 天前
M6 Pro 的特性将彻底改变我们对 macOS 的认知
macos
superantwmhsxx2 天前
[golang][MAC]Go环境搭建+VsCode配置
vscode·macos·golang
一次旅行2 天前
Mac本地部署OpenClaw优化
开发语言·macos·php
cungudafa2 天前
【Xcode 26.4】报错netinet6/in6.h和comparison ‘X < Y < Z‘
macos·蓝桥杯·xcode