У меня БОЛЬШАЯ проблема, которую я не знаю, как ее решить ...
Мой UIToolbar, который должен быть зафиксирован в нижней части экрана, выглядит масштабированным по всему экрану.
В моем случае у меня есть:
UIViewController
с прокруткой изображения с помощью UIScrollView.
, поэтому мне нужна панель инструментов внизу экрана, но вместо этого она заменяет прокрутку изображения и занимает весь экран. Это произошло, когда я перешел с V2 на V3 iphone Xcode .. до того, как он показывал нормально ...
Я кратко объясню, как я инициализирую вещи:
в h-файле UIScrollView * myScroll;
в файле .M у меня есть
UIToolbar * панель инструментов;
затем в (пустом) 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
вот предварительный просмотр: