2011-07-13 6 views
0

私はuiscrollview/uiimageviewの領域を最小限にしようとしましたが、役に立たなかった。UIImageView/UIScrollViewでUISegementedControlを表示するにはどうすればいいですか?

[self.scrollimg addSubview: self.theimg]; 
[self.view addSubview: self.scrollimg]; 
[self.view addSubview: self.segmntdctrl]; 

これは、スクロール可能なイメージを示していますが、セグメント化されたコントロールは表示されません。それらはすべてインターフェイスビルダーを介して作成されます。

おかげ

編集:

self.theimg.frame = CGRectMake(0, 0, image.size.width, image.size.height); 
self.theimg.contentMode = (UIViewContentModeScaleToFill); 
[self.theimg setImage:image]; 

self.scrollimg.clipsToBounds = YES; 
self.scrollimg.delegate = self; 
[self.scrollimg setContentSize:self.theimg.frame.size]; 
+0

フレームはどのように定義されていますか? –

+0

もっと多くのコードで質問を更新しました。ありがとうございます。 – Alede

+0

セグメント化されたコントロールはどうですか? –

答えて

0

segmntdctrlframeを設定します。 IBでどのように構成されているか分かりませんが、親の可視領域から外しているフレームがある可能性があります。

+0

Worked !!ありがとう! – Alede

0

もっとコード - あなたは

[self.view bringSubviewToFront:self.segmntdctrl] 

を試してみたのですか?

+0

それは問題を解決していないようです。私のセグメント化されたコントロールがuiimageviewまたはuiscrollviewに配置されていないことを覚えておいてください。私はそれを自分のスペースに入れたことを確認しました – Alede

関連する問題