1
我很難嘗試獲得UIImageView
的正確對齊方式。UIImageView中的奇怪對齊行爲
現在,我有一個非常簡單的故事板,只有一個UIButton和UIImageView在一個視圖中(見附圖)。
的出口被設置在所述控制器:
@property (weak, nonatomic) IBOutlet UIImageView *imageViewer;
對於UIImageView
,視圖模式設定爲Aspect Fit
。 UIImageView
的邊緣與ViewController
的邊緣對齊。當點擊UIButton
,它會觸發與圖像更新UIImageView
:
@synthesize imageViewer;
- (IBAction)submitPressed:(id)sender {
... //url declared in this hidden chunk
NSData *imageData = [NSData dataWithContentsOfURL:[NSURL URLWithString:url]];
imageViewer.image = [UIImage imageWithData:imageData];
}
正如你所看到的,由於某種原因在左側保證金和雖然UIImageView
已定到Aspect Fit
,裁剪髮生在圖像的右邊緣(紅色部分已被裁剪掉)。
我試着把正常的邊緣放在四周,而且圖像在右邊更加剪裁。我認爲這可能是NSData
的問題,並試圖直接在UIWebView
中加載遠程映像,問題依然存在。
有誰知道爲什麼會發生這種情況?先謝謝你。
你在使用autolayout嗎? – 2015-04-04 04:58:33
我不這麼認爲。 – 2015-04-04 05:02:28
原來我是 – 2015-04-04 05:15:36