簡體   English   中英

UILabel中心對齊問題

[英]UILabel center align issue

我對UILabel有一個奇怪的問題。

我的應用程序中有一個倒計時模塊,顯示到特定日期的天/小時/分鍾/秒。

所有值都在UILabel中以中心對齊方式顯示。

問題是當我們從2位數字變為1位數字時,文本不再居中對齊。

我將下面的代碼放在每秒調用一次的方法中,以嘗試解決此問題,但是沒有運氣:

 secondLabel.textAlignment = UITextAlignmentCenter;
 secondLabel.baselineAdjustment =  UIBaselineAdjustmentAlignCenters;
 secondLabel.text = [NSString stringWithFormat:@"%2d", components.second];

每次在其中放數字時,我都會重畫標簽嗎?

謝謝你的時間。

您可以在stringWithFormat:使用@"%02i"代替@"%2d" stringWithFormat: NSString選擇器...

暫無
暫無

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

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