我想知道是否有一种方法可以以编程方式更改拆分器的位置。
问问题
510 次
2 回答
5
您可以使用更改分隔线的位置setPosition:ofDividerAtIndex:
于 2014-06-12T13:46:28.847 回答
1
感谢您的快速回复...
出于兴趣,我在途中发现了这个(可能对其他人有用)
谢谢......为了兴趣,我在路上发现了这个(可能对其他人有用),我在这里找到了:在 Github
- (CGFloat)positionOfDividerAtIndex:(NSInteger)dividerIndex {
while (dividerIndex >= 0 && [self isSubviewCollapsed:[[self subviews] objectAtIndex:dividerIndex]])
dividerIndex--;
if (dividerIndex < 0)
return 0.0f;
NSRect priorViewFrame = [[[self subviews] objectAtIndex:dividerIndex] frame];
return [self isVertical] ? NSMaxX(priorViewFrame) : NSMaxY(priorViewFrame);
}
我个人使用过-(float)
,所以使用你的船“漂浮”的任何一个:D
于 2014-06-12T14:17:52.410 回答