2017-01-31 51 views
0

我正在使用Xamarin創建iOS移動應用程序。我是移動開發新手,尤其是在iOS上。我有一個表格視圖行,有背景圖片。所以當我將iphone版本從5秒改爲6秒時,它們正在延伸。我需要它們可以自動調整大小。UIView Table Row正在拉伸,當我更改Iphone模型時

enter image description here

首先一個是我的表視圖,第二個是當前行的詳圖。

有人可以幫助我,至少告訴一個好主題閱讀。 謝謝你的手。

enter image description here

這是我現在,我只是不能刪除左側偏移,每行都有。

+0

我的猜測是你只是想選擇** Aspect Fit **或** Aspect Fill **,而不是你目前的設置。只是一般性評論,我不知道有誰從Xamarin受益過;只是學習普通的本地開發(它實際上更容易)。 – Fattie

回答

1

首先,您必須在UIImaveView上設置約束以設置視圖的大小和位置。

然後,你必須設置你的UIImageView的內容模式爲比例填充爲了讓圖像自動調整大小。

您可以查看this post瞭解所有可用的內容模式。

+1

這可能是Aspect Fit或Aspect填充他們想要的 - 不是要填充的比例。 – Fattie

+0

Hey Maxime,謝謝你的迴應。 我無法向tableview行添加約束,因爲它是該表視圖的默認行。我找不到這樣做的方法。我現在的方式是如何在其他項目上做到這一點,但我無法找到我必須在那一行上做到的方式。 – UnuS76

+0

你使用UITableViewController嗎?如果是這樣的話,這很正常。你應該使用UIViewController,添加一個UITableView到這個控制器,並且添加一個UITableCell到這個tableview。 –

相關問題