iOS 8 UITableView separator inset 0 لا يعمل: كيفية إزالة الهوامش؟
مرحباً بالجميع! أنا أطور تطبيقاً لنظام iOS 8 باستخدام Swift، وواجهت مشكلة تدفعني للجنون. أريد أن تكون خطوط الفاصل (separator) في UITableView بدون هوامش، أي تمتد من أقصى اليسار إلى أقصى اليمين. يبدو الأمر بسيطاً: أضع `tableView.separatorInset = UIEdgeInsetsZero` أو `tableView.separatorInset = UIEdgeInsets(top: 0, left: 0, bottom: 0, right: 0)`، لكن هذا لا يعمل - تبقى الهوامش على اليسار. جربت كل شيء: ضبطت inset في `viewDidLoad`، في `cellForRowAtIndexPath` لكل خلية، وحاولت حتى إعادة تعريف `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