Xcode 4.2およびストーリーボードでUiscrollviewを作成する方法
-
25-10-2019 - |
質問
私はiOS開発を初めて使用しており、Xcode 4.2を使用して、ScrollViewをストーリーボードに配置する方法を疑問に思っています。コンテンツを460 x 1280にしたい。このコードはすべてうまく機能しますが、アウトレットを配線すると、ファイルの所有者がいないので、困惑しています。これが私が持っているコードです:
.hファイル -
#import <UIKit/UIKit.h>
@interface ViewController : UIViewController {
IBOutlet UIScrollView *scrollView;
}
@end
および.m、visedidloadの下:
- (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のサブクラスであるクラスの一部ではないファイルを使用しようとしていました。新しいクラスを作成してから、古いコードをコピーして、新しいファイルの[ビューコントローラーのクラスを作成してからワイヤーアップする必要がありました。アウトレット。私はクラスをそこになかったものに変えていました。それから私は自分のアウトレットを私が望んでいたスクロールビューまで配線しました。ありがたいことに、その部分はついに終わりました!提案をありがとう、みんな、本当に感謝しています。
優れた視覚チュートリアルは現在にあります IOS 5のStanford CS193Pコース iTunes Uでは、このコースは主にストーリーボードで動作し、とりわけカバーしています UIScrollViews