2014-03-05 39 views
0

嗨,朋友們,我有一個要求,即標籤上的文字包裝。使用myLabel.lineBreakMode=NSLineBreakByCharWrapping;
我能夠顯示像下面UILabel上的文字包裝iOS

Designation : I am working as iOS 
Developer 

在標籤中的文本,但我想表明

Designation : I am working as iOS 
       Developer 

這是可能的一個標籤內達到上述要求?
謝謝

+0

組對準到標籤的中心。 –

+0

製作兩個不同的標籤。一個用於指定,另一個用於工作領域 –

+0

@HimanshuJoshi我知道我們無法使用一個標籤 – user3373798

回答

0

在Xcode中,你可以設計你的UILabel有2行。那麼,你只需要在單詞「iOS」之後添加一個新行("\n"),並居中對齊所有內容?如果您的標題始終相同,您可以在Xcode中預先輸入標題。要添加新行,請按alt+Enter

這可以接受嗎?

+0

我作爲iOS開發人員僅僅是一個例子。其實我從webservices得到不同的文字。我只想包裝上面的內容 – user3373798

+0

好,所以如果「指定」是固定的,那麼在裏面添加一個帶有「指定:」的UILabel,然後在右邊添加帶有文字包裝和左對齊的另一個「UILabel」第一個標籤?當你從Web API獲得響應時,你只需要更新第二個'UILabel'。 – Romain

+0

NO「Destinatin:我正在爲iOS開發者」是一個單標籤 – user3373798

0

不,這是不可能的,UILabel,除非解決這個問題。我想,你知道如何手動完成。但是你不能像上面那樣包裝內容。簡單的答案是你可以使用兩個標籤。

0

不可能。UILabel只是根據您定義的屬性呈現文本。如果你想這樣做理想情況下,然後使用兩個UILabel s。 &根據您的需要放置它們。

1

我試過了,並得到它解決。我附上了截圖。你只需要做到以下幾點:

  • 設置標籤的lines屬性2
  • 通過xib設置標籤的高度和寬度並完成。

enter image description here