簡體   English   中英

如何在UIImage頂部顯示標簽?

[英]How to display label on top of UIImage?

我一直在嘗試在圖像上方添加標簽,但是標簽在圖像下方,並且我嘗試關閉AutoLayout,添加約束並移動嘗試在View控制器中的UIImageView頂部和底部移動標簽場面,但仍然沒有。 有人知道快速解決方案嗎? 在此處輸入圖片說明

您的視圖層次結構看起來不錯(即,標簽在視圖層次結構中比圖像視圖更下方,這意味着它將出現在圖像視圖“上方”)。 如果您沒有看到標簽,則說明其中沒有文本或約束定義不正確。

我建議通過Xcode運行該應用程序,然后單擊“查看調試器”:

在此處輸入圖片說明

然后,您可以檢查標簽的確切位置(確認它在圖像視圖上方),標簽的frame (即,可能未正確定義您的其他約束)以及標簽包含的text (也許在正確的位置,但實際上沒有沒有要顯示的文字)。

您可以在左側面板中瀏覽視圖層次結構,也可以在主面板中旋轉並展開線框格式。

在此處輸入圖片說明

我想這是由於您在IB中安排元素和約束所致。 嘗試刪除所有約束,然后查看圖像上方是否有標簽。 如果是這樣,請逐步添加約束條件,並注意不要在屏幕外啟動標簽。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM