Вопрос

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

в файле .h-

#import <UIKit/UIKit.h>

@interface ViewController : UIViewController {
IBOutlet UIScrollView *scrollView;

}

@end

и .m, под просмоткой, загрузкой:

- (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.
}

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

Это было полезно?

Решение

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

Другие советы

Хорошо, я понял это. Мне просто нужно было создать класс для контроллера моего представления. Я пытался использовать файлы, которые не были частью класса, который был подклассом uiviewcontroller.i, чтобы создать новый класс, а затем скопировать старый код и сделать класс моего представления. розетки. Я менял класс на то, чего там не было. Затем я подключил свой выход к взгляду на свиток, который хотел. К счастью, эта часть наконец закончилась! Спасибо за предложения, ребята, я очень ценю это.

Хороший визуальный урок в текущем Стэнфордский курс CS193P для iOS 5 В iTunes U. Этот курс работает в основном со раскадровками, и они освещают, среди прочего, UIScrollViews

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top