2016-07-06 6 views
5

के लिए टेक्स्ट संरेखण बदलें मैं टेक्स्ट फ़ील्ड टेक्स्ट संरेखण को बदलने का एक तरीका ढूंढ रहा हूं। मैंनेयूरेका टेक्स्टरो

cell.textField.textAlignment = .Left 

के साथ यह कोशिश की है लेकिन यह संरेखण नहीं बदलता है। यह हमेशा सही गठबंधन रहेगा। मैं सोच रहा था कि यह डिफ़ॉल्ट क्यों था, क्योंकि ऐप्पल स्वयं सभी जगहों पर बाएं संरेखित टेक्स्ट इनपुट का उपयोग नहीं करता है।

उत्तर

7

यूरेका के लिए थोड़ा अलग है। आपको सेल अपडेट कॉलबैक का उपयोग करना होगा। यह संरेखण बदलने के बारे में अच्छी तरह से प्रलेखित नहीं किया गया था। लेकिन इसने here का उल्लेख किया है कि रंग या फ़ॉन्ट को बदलने के लिए आपको .cellUpdate. का उपयोग करना होगा, इस प्रकार, मेरा मानना ​​है कि यह काम आपके लिए काम करेगा:

let row = TextRow() { 
     row.title = "Field:" 
    }.cellUpdate { cell, row in 
      cell.textField.textAlignment = .Left 
    } 
संबंधित मुद्दे