Ich versuche, das von Apple bereitgestellte IKImageViewDemo zu verwenden ( http://developer.apple.com/mac/library/samplecode/IKImageViewDemo/index.html ) und ich versuche, ihm Bildlaufleisten hinzuzufügen. Ich habe zwei Dinge versucht:
1) Einbettung der IKImageView in eine ScrollView. Dies hatte alle Arten von seltsamen Effekten, wie das Bild war nicht mehr dort, wo es sein sollte, und die Bildlaufleisten schien an einem festen Ort zu sein, egal wie groß das Fenster war (So konnte ich das Fenster schrumpfen und verlieren die Bildlaufleisten, obwohl die scrollview wurde eingestellt, um die Größe mit dem Fenster)
2) Ich fügte [_imageView setHasHorizontalScrollers: YES] (und vertikal) in den Code in der openImageURL-Methode. Dies scheint nichts bewirkt zu haben.
Übersehe ich etwas Offensichtliches?
Zusätzlich: Warum ist
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);
Geben Sie mir:
scrollbar? H 0 V 0 hide 0
scrollbar? H 0 V 0 hide 0
?
Zusätzlich dazu:
Warum auch immer:
BOOL b = _imageView.autohidesScrollers = YES;
NSLog (@"b %d scrollers %d", b, _imageView.autohidesScrollers);
print b 1 scrollers 0 ?