我創建了一個遊戲對象,它充當了動態填充的UIGrid的重複項。 gameobject(RowItem)有幾個UILabel,其文本可以在運行時根據內容而改變。當文字較大時,這些UILabel的內容會重疊。當文本更多/更少時,任何人都可以幫助我如何使UILabel相對於相鄰的UILabel展開?遊戲對象中的相對UILabel
0
A
回答
0
您可以使用UILabel
屬性的transform.localScale
屬性對其進行縮放。當文字大於20個字符時,讓它們變大一點。嘗試使用任意值。
另外,當您更改比例尺時,請運行重新對齊方法,該方法將其他標籤對齊以便它們不重疊。
0
您可以通過此獲得像素文本長度:
UILabel label;
float width = label.relativeSize.x * label.transform.localScale.x;
float height = label.relativeSize.y * label.transform.localScale.y;
比方說,你想最大長度設置你100,你可以這樣做:
if (width > 100)
{
label.localScale = new Vector3(100/label.relativeSize.x, 100/ label.relativeSize.x, 1);
}
第二PARAM對於Vector3也是基於relativeSize.x不是錯字,這可以確保你的文字不會變薄。
希望這個工程。
相關問題
- 1. 旋轉游戲對象
- 2. 繞過遊戲對象
- 3. 遊戲對象[]在Unity
- 4. 拖動遊戲對象
- 5. 變換遊戲對象
- 6. Silverlight - 遊戲碰撞對象
- 7. Java遊戲對象設計
- 8. 遊戲循環中游戲對象的設計模式
- 9. Android中的隱藏對象遊戲?
- 10. 封裝類中的遊戲對象
- 11. C#2D遊戲中對象的結構
- 12. 尋找一個遊戲對象與另一個遊戲對象的角度
- 13. 移動速度超過父級遊戲對象的兒童遊戲對象
- 14. Unity 3D:在遊戲對象/記錄路徑背後繪製的遊戲對象?
- 15. 玩家遊戲對象在遊戲中消失
- 16. 當觸發另一個遊戲對象時取消隱藏遊戲對象
- 17. 在Unity中旋轉游戲對象
- 18. 在拖放遊戲中匹配對象
- 19. 在遊戲中保留對象iphone
- 20. MongoDB算法的對象收集遊戲
- 21. 隱藏guiText背後的遊戲對象
- 22. 無限生成的遊戲對象
- 23. 遊戲對象設置在cocos2d + Box2D的
- 24. Unity2D:MissingComponentException:有附在「臂」的遊戲對象
- 25. 破壞陣列的遊戲對象
- 26. 面向對象的設計 - 遊戲
- 27. GameMaker spawner相對於時間(Android遊戲)
- 28. 獲取遊戲對象的子對象統一
- 29. JavaFX對話 - 遊戲
- 30. 喜歡在遊戲中的Uilabel效果
你能提供任何代碼示例嗎? – 2013-03-22 09:51:56
先試試吧。如果你發現任何麻煩,我會幫忙的。有關詢問代碼示例的SO指南,請參閱此問題 - http://meta.stackexchange.com/questions/167597/pure-code-asking-question-how-should-these-be-flagged – noob 2013-03-22 10:57:17