0

私はこの構造を持つXcode 4.5 Mater-Detail Applicationを持っています: ここに画像の説明を入力

マスター ビューでセルをクリックすると、詳細ビ​​ューに画像が表示されます。すべて正常に動作します。しかし、画像をスクロールしたいのですが、画面よりも大きい場合があります。

ImageView を ScrollView に埋め込みます。UIScollView をコード内のプロパティに接続するよりも:

MainStoryBoard.storyboard - DetailViewController.h ここに画像の説明を入力

スクローラーのコンテンツ サイズの問題を確認するために、非常に大きくします。

DetailViewController.m

- (void)viewDidLoad
{
    [super viewDidLoad];

    [self.scrollView setContentSize:CGSizeMake(self.scrollView.frame.size.width+1000,
    self.scrollView.frame.size.height+1000)];

    [self configureView];
}
//edit:
- (void)configureView
{
    // Update the user interface for the detail item.
    if (self.detailItem) {
        self.title = self.detailItem.data.title;
        self.imageView.image = self.detailItem.fullImage;
    }
}

しかし、うまくいきません。なんで?

4

1 に答える 1

1

サイズを大きくしてみましたか

UIView

スクロールビューがビュー内にネストされているため、[シミュレートされたメトリック] -> [サイズ] でフリーフォームとして設定し、サイズをそれぞれ変更するか、プログラムで変更できます。

于 2013-01-29T07:27:17.597 に答える