我正在開發一個通用應用程序,並且我正在使用'size classes'來設置UIImageView中的圖像。 我已經嘗試過了,但它在iPhone和iPad上的尺寸看起來相同。如何使用大小類在xocde中設置UIImageView對象
我是使用大小班的新手。
我正在開發一個通用應用程序,並且我正在使用'size classes'來設置UIImageView中的圖像。 我已經嘗試過了,但它在iPhone和iPad上的尺寸看起來相同。如何使用大小類在xocde中設置UIImageView對象
我是使用大小班的新手。
你就必須給你的UIView的您的UIImageView的大小和比其ContentMode設置爲AspectFit像這樣...我希望它有助於..
imgView=[[UIImageView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
[imgView setContentMode:UIViewContentModeScaleAspectFit];
[self.view addSubview:imgView];
它已經設置爲AspectFit。 – BHUMICA
如果你想圖像對齊左上角比使用這些UIViewContentModeTopLeft或根據您的需要嘗試其他ContentMode它可能會幫助你.. – krushnsinh
首先,你需要切換到不同大小班iPhone和iPad
添加的ImageView在尺寸類的任何任何以便它可以在任何大小的類
使用寬度緊湊和高度定期尺寸類爲iPhone
使用寬度定期和高度定期爲ipad公司
在這兩種尺寸的類添加約束前置,頂部,底部。
這些約束是針對背景圖片的。對於其他人,您將不得不按照您的要求進行更改。
我希望你已經有不同的iPhone和iPad圖像,包括視網膜圖像。
你只需要不同大小的圖像iPhone和iPad .. –
具體到你的問題。 ..無法解釋你每一步。 –
集大小類相對於設備和oritentation
您可以幫助從以下鏈接改變大小班 Size class base on different devices How change size classes
設置約束前置,頂部和底部約束,您還可以根據您的要求設置高度和寬度約束。
自動佈局和UIimageView.contentMode選項可以幫助你 http://www.raywenderlich.com/50317/beginning-auto- layout-tutorial-in-ios-7-part-1 – Igor
你能解釋一下嗎?在某種程度上,它取決於用於在UIImageView中設置的圖像的實際大小。如果尺寸差異很大,則可以使用單獨的圖像並將其設置爲有條件。 – NewStackUser