解決方法がわからない大きな問題が発生しています...
画面の下部で修正されるはずのUIToolbarは、画面全体に拡大縮小されて表示されます。
私の場合、私は持っています:
UIViewController
UIScrollViewで画像をスクロールします。
そのため、画面の下部にツールバーが必要ですが、代わりに、画像のスクロールに取って代わり、すべての画面を占有します。これは、iphoneXcodeのV2からV3に移動したときに発生しました。
私が物事を初期化する方法を簡単に説明します:hファイルUIScrollView * myScroll; .MファイルにはUIToolbar*toolbarがあります。
次に、(void)viewDidLoad {
toolbar = [UIToolbar new];
toolbar.barStyle = UIBarStyleDefault;
toolbar.frame = CGRectMake(0, 410, 320, 50);
------------------------
myScroll.contentSize = CGSizeMake(myImage.frame.size.width, myImage.frame.size.height);
myScroll.maximumZoomScale = 4.0;
myScroll.minimumZoomScale = 1;
myScroll.clipsToBounds = YES;
CGRect frame2 = myImage.frame;
frame2.origin.y=frame2.origin.y+40;
myScroll.contentOffset=frame2.origin;
myScroll.delegate = self;
[myScroll addSubview:myImage];
[myScroll.superview addSubview:toolbar];
そのため、ツールバーに設定されたフレームは機能しません...そして画面全体に設定されます...
このクラス関数に関連するいくつかのボタンが必要なため、UIScrollViewを拡張したくありません。
私が達成したい機能は、ズーム可能でパン可能な写真といくつかのオプションを持ち、コメントし、投票し、そして前に進むことです。次など。ツールバーの代替テキストからhttp://www.freeimagehosting.net/image.php?ef28ce0bb4.jpg
これがプレビューです: