Добавить UIButtons в ScrollView

#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) подвиды?