我有一個要求,我想爲iPhone顯示不同的UI & iPad,所以不是使用不同的故事板,我使用了不同的尺寸classes.I在iPhone上有幾個標籤。iPhone & iPad.標籤的值是在運行時設置的我已經用這個插座。我有一個單一的視圖控制器的大小類,以便我可以在iOS上的不同屏幕之間切換。現在,我可以連接任何一個設備只有一個插座。如果我連接插座的iPhone然後IPad插座不能正常工作&反之亦然。所以請給我打電話,我怎樣才能用不同的尺寸等級?如何使用相同的出口在ios中的不同大小類別?
2
A
回答
0
我無法將此添加到評論中,因此我將此張貼爲答案。
讀什麼我可以斷定的評論是:
您應該使用一個通用類(Any Width, Any Height
)。
Size classes
是Interface Builder
的一項功能,它負責呈現您的應用程序的view
。雖然UILabel
的值由Model
(實際值)和Controller
(ViewController.m)管理。所以喜歡與否,你必須將控制器帶入圖片。
在發佈這個答案之前,我嘗試將兩個不同的標籤連接到同一個插座,並使用viewWithTag:
方法將插座設置爲正確的視圖,具體取決於應用運行的設備,但它不起作用。
下面是我用的片段,沒有工作
if (UI_USER_INTERFACE_IDIOM() == UIUserInterfaceIdiomPad) {
_label = (UILabel *)[self.view viewWithTag:2];
}
else{
_label = (UILabel *)[self.view viewWithTag:1];
}
仍@sheshnath說,沒有什麼錯在使用通用的尺寸級別。
2
今天我遇到了同樣的問題,我找到了解決辦法。在屬性檢查器中,我們可以選擇一個標籤被安裝在多個大小類,象下面這樣:
則標籤將出現在你所安裝的大小類,你不必增加新每個尺寸類別的標籤。當您使用標籤創建/連接插座時,插座將在安裝的尺寸等級中共享。
相關問題
- 1. 如何更改不同大小類別的Storyboard入口點
- 2. 如何使用不同大小的類別圖像
- 3. 不同iOS相機的圖像大小?
- 4. 如何使字體大小輸出在不同的div中相同?
- 5. 在libgdx中使用具有不同大小的相同字體
- 6. 如何使相同大小的圖片在,但圖像大小不同勢
- 7. 兩個不同的JPEG文件大小(從不同的軟件)大小出口後相同PNG
- 8. 不同大小的ios uisegmentedcontrol
- 9. 如何在多個類中使用相同的類別?
- 10. 如何使相同大小的按鈕
- 11. iOS更改不同大小類別的視圖屬性
- 12. 如何在2個不同類別AS3中使用相同的實例名
- 13. 相同的CSS在不同的域上給出不同的字體大小
- 14. UICollectionViewCell - 針對不同大小類別的不同佈局
- 15. 爲不同大小類別設置不同的約束條件
- 16. 對不同大小類別的不同約束
- 17. 類別和子類別在相同或不同的表?
- 18. 不同類別的相同屬性
- 19. 不同的意見,每個不同的iPhone,使用大小類?
- 20. 爲什麼不同結構大小的輸出是相同的?
- 21. 如何爲不同大小類別設置不同的約束條件
- 22. 如何爲不同大小的符號創建相同大小的邊框?
- 23. 如何顯示窗口大小不同的輸出圖像?
- 24. jQuery onClick:如何根據窗口大小切換不同的類?
- 25. 爲什麼不同大小的圖像在numpy中的大小相同?
- 26. 使用不同的字體爲相同大小的類和方向
- 27. 使用相同的接口傳遞不同類型的對象
- 28. 如何在iOS中的不同ViewControllers中使用相同的子視圖?
- 29. css - 不同的<a href...>在相同大小的框中
- 30. 如何找到不同大小的相同視圖的相同觸摸座標ios objective c?
添加UILabel大小類heightAny * widthAny –
看到我不想使用通用大小類。我想使用不同大小的類。@ sheshnath – Techiee
然後,我認爲爲每個類添加標籤並連接到相同的插座 –