2015-11-05 117 views
0

我創建了一個UIStackViewUIImageViewUIButtonUIButton裏面的文字不會顯示。我可以告訴autolayout工程,因爲我的UIButton的背景和選擇都正常工作。UIButton標題不顯示在UIStackView內

當我有約束條件時,標題總是消失。我將image設置爲0/0/0/0而沒有邊距,並將按鈕對齊到圖像的邊緣。

enter image description here enter image description here

有沒有人遇到這樣或知道如何解決它?

+0

介意分享一些截圖? –

+0

將它們添加到文章 – Yannick

+0

我已經遇到了以UIStackView編程方式放置UIButton時出現同樣的問題。解決方案是使用.setTitleColor()設置文本顏色。因此,您可以嘗試設置按鈕的顏色,使其不僅僅是Interface Builder中的「默認」,也可以通過編程設置顏色。 – sketchyTech

回答

0

最後我簡單地使用了UIView。我不知道是什麼讓我使用UIStackView,但我想它不是用於覆蓋物體。

+0

這不提供問題的答案。要批評或要求作者澄清,在他們的帖子下留下評論 - 你總是可以評論你自己的帖子,一旦你有足夠的[聲譽](http://stackoverflow.com/help/whats-reputation),你會能夠[評論任何帖子](http://stackoverflow.com/help/privileges/comment)。 - [評論] [發表評論](/ review/low-quality-posts/11253132) – Stefan

+0

是的,因爲stackview並沒有被設計爲在他人之上有一個元素,據我瞭解。這就是爲什麼使用uiview是問題的答案 – Yannick

+0

@Stefan這不是爲了提供答案嗎?這可能是完全錯誤的,[但這並不意味着我們應該濫用審查隊列來刪除它。](http://meta.stackoverflow.com/q/287563/1849664) – Undo