我正在尝试使用苹果提供的 IKImageViewDemo(http://developer.apple.com/mac/library/samplecode/IKImageViewDemo/index.html)并且我正在尝试向其中添加滚动条。我尝试了两件事:
1) 将 IKImageView 嵌入到 ScrollView 中。这有各种奇怪的效果,比如图像不再位于它应该在的位置,滚动条似乎在一个固定的位置,无论窗口有多大(所以我可以缩小窗口并丢失滚动条,即使滚动视图设置为随窗口调整大小)
2)我在 openImageURL 方法的代码中添加了 [_imageView setHasHorizontalScrollers: YES] (和垂直)。这似乎什么也没做。
我错过了一些明显的东西吗?
另外:为什么
NSLog(@"scrollbar? H %d V %d hide %d",
_imageView.hasHorizontalScroller,
_imageView.hasVerticalScroller,
_imageView.autohidesScrollers);
_imageView.hasHorizontalScroller = YES;
_imageView.hasVerticalScroller = YES;
_imageView.autohidesScrollers = YES;
NSLog(@"scrollbar? H %d V %d hide %d",
_imageView.hasHorizontalScroller,
_imageView.hasVerticalScroller,
_imageView.autohidesScrollers);
给我吗:
scrollbar? H 0 V 0 hide 0
scrollbar? H 0 V 0 hide 0
?
另外另外:
等价于为什么:
BOOL b = _imageView.autohidesScrollers = YES;
NSLog (@"b %d scrollers %d", b, _imageView.autohidesScrollers);
打印 b 1 滚动条 0 ?