Avatar ·

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