[英]Increase size of delete subview in swipe to delete TableView cell
我正在實現一個TableView菜單,該菜單可通過滑動視圖控制器訪問。 TableView是“公開的” VC。
用戶將需要從TableView菜單中刪除項目,並且我已經實現了幻燈片刪除功能,但是我的問題是如何增加Delete SubView的大小,以便它不會被我的滑動視圖控制器遮蓋?
我已經通過實施
titleForDeleteConfirmationButtonForRowAtIndexPath:(NSIndexPath *)indexPath
方法,並在文字中添加尾隨空格,以便不會隱藏delete SubView中的文本,但是必須有一種更優雅的方法來解決此問題。 有增加尺寸的方法嗎?
這是運行中的臨時解決方案的屏幕截圖:
謝謝!
您可以嘗試此代碼
- (void)layoutSubviews
{
[super layoutSubviews];
for(UIView *subview in self.subviews)
{
if([NSStringFromClass([subview class]) isEqualToString:@"UITableViewCellDeleteConfirmationControl"])
{
CGFrame oldFrame = subview.bonds.frame;
subview.frame = CGRectMake(0, 0, 100, 50);
}
}
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.