2011-03-31 20 views
0

コード内のアウトレットとインタフェースビルダーの実際のオブジェクトとの間に正常な接続ができないようです。XcodeとUIScrollViewの問題

私は今、私は口を持つオブジェクトを接続して、私は接続インスペクタを見たとき、私はまた、接続を参照してください、私のXIBにUIScrollViewのを持っているし、この私の.hで

IBOutlet UIScrollView *scrollView; 

。私の.mクラスファイルには、呼び出されるメソッドawakeFromNibがあります。ここでは、UIScrollViewから幅と高さを取得します。

NSLog(@"Scrollview : %f,%f",scrollView.frame.size.width,scrollView.frame.size.height); 

しかし、私が得るすべてはこれです:

Scrollview:0.000000,0.000000

私はそれがInterface Builderで160で320の大きさを持っていることを確認するために言うことができます。

+1

NSLogステートメントをviewDidLoadにも追加し、何が起こるかを確認してください。 – Till

答えて

0

まあ、良いヒントを与えました。 awakeFromNibではなく、viewDidLoadで動作します。しかし、私はまだすべての接続が準備ができているときにawakeFromNibが呼び出されることを理解していたので、なぜかわからない。

0

スクロール表示の場合、ドキュメントに基づいて基本設定を行う必要があり、スクロール表示を画面サイズよりも大きくする場合は、600,600を試してください。また、viewdidload内のサイズを取得し、何が起こるかを確認してください。

関連する問題