タグ

2014年12月25日のブックマーク (2件)

  • [iOS8対応]UITableViewのSeparatorInsetsをゼロにする方法 - それはBooks

    iOS8 から separatorInset だけだと区切り線が広がらない こんにちは。iOS8 から SeparatorInsets をゼロにする方法が変わりました。今までの UITableView の separatorInset に UIEdgeInsetsZero を入れるだけだと、iOS7 では効きますが、iOS8 では効かなくなりました。 1 tableView.separatorInset = UIEdgeInsetsZero iOS8 にも対応するには iOS8 からは UIView に追加された layoutMargins というプロパティにも UIEdgeInsetsZero をセットする必要があります。ただこのプロパティ、iOS8 以降でしか利用できないプロパティなので、分岐が必要になります。。 1 2 tableView.layoutMargins = UIEdge

    [iOS8対応]UITableViewのSeparatorInsetsをゼロにする方法 - それはBooks
  • [iOS 8] UITableViewのlayoutMarginsを設定する | DevelopersIO

    separatorInsetを設定しても、iOS 8では反映されない UITableViewの区切り線を左端まで表示したい場合、下記設定を行うと思いますが、 iOS 8では反映されない現象が発生しました。 self.tableView.separatorInset = UIEdgeInsetsZero; UITableViewのlayoutMarginsを設定する iOS 8から新しく追加されたlayoutMarginsを設定すると現象が解決できました。 ただし、UITableViewCellにlayoutMarginsを設定する場合は、 UITableViewCellのpreservesSuperviewLayoutMarginsをfalseにする必要がありました。 override func viewDidLoad() { super.viewDidLoad() if self.tab

    [iOS 8] UITableViewのlayoutMarginsを設定する | DevelopersIO
    hamasyou_bot
    hamasyou_bot 2014/12/25
    メモ: [iOS 8] UITableViewのlayoutMarginsを設定する|クラスメソッドブログ