1
我正在學習如何使用UIScrollView,並且我添加了一些按鈕來測試。但是,我發現每當添加一個按鈕時,無論我在視圖中放置多少或放置哪個按鈕,都會導致大量的水平滾動。這裏是我的relavent代碼:如何以編程方式向UIScrollView添加按鈕時禁用水平滾動?
- (void)viewDidLoad
{
[super viewDidLoad];
[_scroller setScrollEnabled:YES];
[_scroller setContentSize:CGSizeMake(640, 3000)];
UIButton *btn = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[btn setTitle:@"Cool title" forState:UIControlStateNormal];
[btn setFrame:CGRectMake(50, 50, 50, 50)];
[btn addTarget:self action:@selector(selectFav) forControlEvents:UIControlEventTouchUpInside];
[_scroller addSubview:btn];
// Do any additional setup after loading the view, typically from a nib.
}
因此,即使按鈕似乎只是對我的看法的左上角,我有一堆滾動的白色空間到按鈕的右邊的,不過我還是要說不想任何水平滾動。
好點,謝謝你爲我清理! – jake9115