Как сделать uiscrollview с Xcode 4.2 и раскадровки
-
25-10-2019 - |
Вопрос
Я новичок в разработке 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