Avatar ·

iOS 8 UITableView separator inset 0 काम नहीं करता: मार्जिन कैसे हटाएं?

सभी को नमस्कार! मैं iOS 8 के लिए Swift में एक ऐप लिख रहा हूँ, और मुझे एक समस्या का सामना करना पड़ रहा है जो मुझे पागल कर रही है। मैं चाहता हूँ कि मेरी UITableView में separator बिना किसी मार्जिन के हों, यानी बाएं से दाएं पूरी चौड़ाई में हों। लगता है यह आसान है: `tableView.separatorInset = UIEdgeInsetsZero` या `tableView.separatorInset = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0)` सेट करता हूँ, लेकिन यह काम नहीं करता — बाएं से मार्जिन अभी भी बने रहते हैं। मैंने सब कुछ आज़माया: `viewDidLoad` में inset सेट किया, `cellForRowAtIndexPath` में हर cell के लिए, यहाँ तक कि cell के `layoutMargins` को ओवरराइड करने की कोशिश की। कुछ भी काम नहीं करता। यहाँ मेरा कोड है: ```swift override func viewDidLoad() { super.viewDidLoad() tableView.separatorInset = UIEdgeInsetsZero tableView.separatorStyle = .SingleLine } override func tableView(tableView: UITableView, cellForRowAtIndexPath indexPath: NSIndexPath) -> UITableViewCell { let cell = tableView.dequeueReusableCellWithIdentifier("Cell", for