2012-08-07 69 views
2

可以在任何幫助我..是有可能更改默認刷卡刪除按鈕邊框和顏色..我是新來的iPhone ...如何更改默認刷卡刪除按鈕幀變化......

if ([NSStringFromClass([subview class])isEqualToString:@"UITableViewCellDeleteConfirmationControl"]) 
    { 

     UIView *deleteButtonView = (UIView *)[subview.subviews objectAtIndex:0]; 
     CGRect f = deleteButtonView.frame; 
     deleteButtonView.frame = f; 
    } 

我使用這段代碼,但沒有工作...

+0

這個問題已經在SO之前問過了, http://stackoverflow.com/問題/ 2104403/iphone-的UITableView-刪除按鈕 – Dhruv 2012-08-07 06:35:24

回答

1

我不認爲這是可能的。你將不得不實施自己的「輕掃刪除」按鈕。在你的桌子視圖上創建一個滑動手勢識別器,將自己設置爲委託,並檢測滑動。一旦檢測到滑動,請確定單元格,添加一個UIButton(您必須從頭開始創建,因此您需要自己的圖像,使用UIKit Artwork Extractor來獲取Apple使用的一個)並設置其框架。你也可以動畫這個。

不是你想聽到的答案,我敢肯定,但我不認爲有辦法解決它。 (另外,問問你自己是否真的有必要:Apple認爲一致性非常友好,所以你可以考慮不要偏離這一點。)

相關問題