1. 程式人生 > >swift 自定義view VFL 設置約束沖突

swift 自定義view VFL 設置約束沖突

不顯示 一個 table ble 漸變 解決方法 dsd mar 控件顯示

1. tableview的cell 上添加了一個自定的view,view上帶圓角,漸變色啥的,

修改按鈕和 刪除按鈕 在人數為0的時候才顯示, 此時在model復制的時候動態改變,cell高度會出現 復用問題

解決方法: 自定義View需要在 tableview的cell 動態賦值時使用 cardView.setNeedsDisplay(), 猜測:view沒有自動調用重繪方法, 造成

2.cell上的自定義view約束沖突, 需要先把 之前顯示的約束和控件先隱藏, 在將需要顯示的約束和控件顯示出來, 順序錯了,就會沖突,界面不顯示,但會打印

swift 自定義view VFL 設置約束沖突