#ios #uiscrollview #uibutton
#iOS #uiscrollview #uibutton
Вопрос:
Я хотел бы отобразить 5 кнопок в окне ScrollView, но, к сожалению, написанный мной код никак не влияет на мои UIButtons (я не могу прокручивать вверх или вниз, можете сказать мне, почему?
Спасибо за помощь, я потратил на это много часов (новичок), но я все еще не могу найти решение…
Мой код :
FirstViewController.h :
#import <UIKit/UIKit.h>
@interface FirstViewController : UIViewController <UIScrollViewDelegate> {
IBOutlet UIScrollView *scroll;
UIButton *button;
UIButton *button2;
UIButton *button3;
}
@property (nonatomic, retain) IBOutlet UIButton *button;
@property (nonatomic, retain) IBOutlet UIButton *button2;
@property (nonatomic, retain) IBOutlet UIButton *button3;
@property(nonatomic,retain) IBOutlet UIScrollView *scroll;
@end
FirstViewController.m :
#import "FirstViewController.h"
@implementation FirstViewController
@synthesize button;
@synthesize button2;
@synthesize button3;
@synthesize scroll;
- (IBAction)goToViewTwo {
}
- (void)viewDidload {
[super viewDidLoad];
[scroll setScrollEnabled:YES];
[scroll setContentSize:CGSizeMake (500, 1000)];
}
- (void)dealloc {
[super dealloc];
[button release];
[scroll release];
}
@end
Иерархия в FirstView.xib:
View
Action Sheet
Text View
ScrollView
Button
Button
Button
О торговых точках :
- Scrollview связан с владельцем файла с помощью «Scroll»
- Просмотр связан с владельцем файла как «представление»
Ответ №1:
Я полагаю, вы внедряете прокрутку в Interface Builder и что приложение предназначено для iPad (для размера содержимого). Посмотрите, есть ли у вас одинаковая конфигурация в IB и в code, особенно в том, что [scroll setScrollEnabled:YES];
Комментарии:
1. Спасибо за ваш ответ, я проверил IB и не вижу своей ошибки: x, можете ли вы высказать мне свое мнение по этому поводу: imageshack.us/photo/my-images/146/capturedcran20110510130.png
2. Хорошо, XIB в порядке. Вы добавили кнопки как подвиды scroll или как родительские (self.view) подвиды?