Как сделать UIScrollview с xCode 4.2 и раскадровками

Я новичок в разработке iOS, и мне интересно, как поместить прокрутку в раскадровку, используя Xcode 4.2. Я хочу, чтобы содержимое было 1280 на 460. Этот код работает хорошо, но когда я собираюсь подключить розетку, владельца файла нет, поэтому я в тупике. Вот код, который у меня есть:

в файле .h-

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController {
IBOutlet UIScrollView *scrollView;

}

@end

и .m под viewDidLoad:

- (void)viewDidLoad
{
    [scrollView setScrollEnabled:YES];
    [scrollView setContentSize:CGSizeMake(1280,460)];
    [scrollView setPagingEnabled:YES];
    [super viewDidLoad];
    // Do any additional setup after loading the view, typically from a nib.
}

Если бы кто-нибудь мог мне помочь, это было бы здорово!


person eritbh    schedule 28.11.2011    source источник


Ответы (3)


Раскадровки не имеют владельца файла. Вместо этого вам нужно использовать View Controller для подключения розеток. т.е. Перетащите в контроллер представления так же, как вы использовали для перетаскивания к владельцу файла.

person traceyspencer    schedule 01.12.2011

Хорошо, я понял это. Мне просто нужно было создать класс для моего контроллера представления. Я пытался использовать файлы, которые не были частью класса, который был подклассом UIViewController. Мне пришлось создать новый класс, затем скопировать старый код и сделать мой класс контроллера представления классом НОВЫХ файлов, а ЗАТЕМ подключить розетки. Я менял класс на то, чего там не было. Затем я подключил свою розетку к желаемому виду прокрутки. К счастью, эта часть наконец закончилась! Спасибо за предложения, ребята, я действительно ценю это.

person eritbh    schedule 08.12.2011

Хороший наглядный учебник содержится в текущем курсе Stanford CS193p для iOS 5 в iTunes U. Этот курс работает в основном с раскадровками и охватывает, среди прочего, UIScrollViews

person Pfitz    schedule 01.12.2011
comment
Спасибо, обязательно посмотрю. - person eritbh; 08.12.2011
comment
ответы, которые являются просто ссылками на внешние сайты, являются плохими ответами. Вы можете улучшить ответ, резюмируя или описывая основные части учебника Стэнфорда, сохраняя ссылку в качестве дополнительной информации. - person toolbear; 03.05.2012
comment
Особенно, когда вы даже не указываете на конкретную часть курса - person rogermushroom; 14.05.2012
comment
И особенно, когда они не содержат написанного кода из коробки, и вам нужно покопаться, чтобы увидеть его. - person Dejell; 10.09.2012