2010-10-14 3 views
1

Перед лицом прокрутки с моим scrollview.Am, отображающим изображение в прокрутке, программно, и я добавил эффекты масштабирования и панорамирования. Когда я запускаю изображение приложения, отображается в виде прокрутки, но оно не находится в центре (например, он отображается в правом углу, а часть изображения находится внутри прокрутки). После масштабирования, когда я просматриваю изображение, изображение перемещается, и я вижу черную область, которую я не хочу. Пожалуйста, кто-нибудь может помочь мне Спасибо заранее здесь кодОтображение изображения в uiscrollview

mainView2 = [[UIScrollView alloc]init]; 

[mainView2 setFrame:CGRectMake(imageView2.frame.origin.x, imageView2.frame.origin.y, 222, 120)]; 
    [mainView2 setContentSize:CGSizeMake(600,600)]; 

    [mainView2 setMaximumZoomScale:2.0]; 

    [mainView2 addSubview:imageView2]; 
    mainView2.delegate = self; 
    [self.view addSubview:mainView2]; 
    mainView2.scrollsToTop = NO; 

здесь mainview2 мой Scrollview и imageview2 является UIImageView, которые я хочу, чтобы отобразить в Scrollview

ответ

0

Я не знаю точно что вы имеете в виду «Я вижу черный район». Однако проблема «центрального изображения» довольно обычна. Насколько я знаю, нет никакого способа решить это. К счастью, в github есть отличный код, который отлично переносит прокрутку изображения в UIScrollView. См. this question и this github project для получения дополнительной информации.

Смежные вопросы