记录一次 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)
相关推荐
webkubor11 小时前
Hermes 在 macOS 上反复要文档授权,真正的问题不是 AI,是启动方式
macos
西西学代码15 小时前
BluetoothDevice
macos·objective-c·cocoa
一块小土坷垃16 小时前
BuhoCleaner 1.15.6 深度体验:macOS 系统清理与卸载优化工具评测
macos·开源软件
Youyzq17 小时前
安装龙虾流程mac
macos·openclaw
ACGkaka_18 小时前
JDK 版本管理工具介绍:jenv与sdkman(Mac端)
java·macos·sdkman
库奇噜啦呼18 小时前
【iOS】 Blocks
macos·ios·cocoa
欧达克18 小时前
vibe coding:2 天用 AI 鼓捣一个 APP
flutter·app
一块小土坷垃19 小时前
Pearcleaner:一款功能强大的免费开源 macOS 应用清理工具
macos·开源软件
Kingexpand_com19 小时前
APP开发选型指南:模板与原生定制技术对比及中小企业适配方案
app·app开发·app定制开发·app定制开发公司
承渊政道19 小时前
【递归、搜索与回溯算法】(递归问题拆解与经典模型实战大秘笈)
数据结构·c++·学习·算法·macos·dfs·bfs