|
|
1
12
缩放后保持相同的滚动位置并不容易。你需要决定的一件事是你所说的“相同”是什么意思——你希望缩放前可见区域的顶部、中部还是底部在缩放后保持不变? 或者,更直观地说,你是否希望在可见矩形下方保持一个百分比的位置,等于你开始向下滚动文档时的百分比(例如,这样滚动者的拇指中心在缩放过程中不会上下移动,拇指只是增长或收缩)。 如果你想要后一种效果,一种方法是获取NSSollView的verticalScroller和horizontalSoller,然后读取它们的'floatValue。这些值从0到1进行归一化,其中'0'表示你在文档的顶部,1表示你在末尾。向滚动器询问此事的好处是,如果文档比NSSollView短,滚动器在所有情况下都会为“floatValue”返回一个合理的答案,所以你不必对此进行特殊处理。
|
|
|
2
7
|
|
|
3
7
|
|
|
KanKonga · 为什么这个swift代码没有显示在文本字段中? 2 年前 |
|
|
Community wiki · 目标的Xcode构建阶段的自动更新? 2 年前 |
|
|
Anton Timonin · 如何正确地将动态pod库更改为静态? 2 年前 |
|
|
Igor · 在OSX中,捆绑包的用户首选项在哪里? 2 年前 |
|
|
narner · 从Swift包创建Cocoapods框架 3 年前 |