0
我在我的tableview自定義單元格中有UIView,當它出現時,我想根據某些條件更改UIView的位置。在TableView Cell中更改UIView位置
我把這個代碼方法cellForRowAtIndexPath
:
CGRect newFrame = CGRectMake(11, 306, 302, 95);
[cell.myView setFrame:newFrame];
[cell setNeedsLayout];
我敢肯定的是,鑑於已經有基於NSLog
新的位置。 但它仍然在我的屏幕上的相同位置。
有沒有我錯過的步驟?
此重新加載表 –
之後如果您使用具有自動佈局的框架。那麼它將無法工作。 –
您必須設置視圖的約束。 –