改變滑動刪除按鈕樣式

2022-07-17 14:24:15 字數 1247 閱讀 8477

在自定義 cell 中實現如下**:

// 改變滑動刪除按鈕樣式

- (void)layoutsubviews {

[super layoutsubviews];

for (uiview *subview in self.subviews){

if([subview iskindofclass:nsclassfromstring(@"uitableviewcelldeleteconfirmationview")]) {

cgrect crect = subview.frame;

crect.origin.y = 10;

crect.size.height = self.contentview.frame.size.height - 20;

subview.frame = crect;

// 設定部分圓角(左上與左下)

uibezierpath *maskpath = [uibezierpath bezierpathwithroundedrect:subview.bounds byroundingcorners:uirectcornerbottomleft | uirectcornertopleft cornerradii:cgsizemake(12,12)];

cashapelayer *masklayer = [[cashapelayer alloc] init];

masklayer.frame = subview.bounds;

masklayer.path = maskpath.cgpath;

subview.layer.mask = masklayer;

uiview *confirmview=(uiview *)[subview.subviews firstobject];

// 改背景顏色

confirmview.backgroundcolor=[uicolor redcolor];

for(uiview *sub in confirmview.subviews){

if([sub iskindofclass:nsclassfromstring(@"uibuttonlabel")]){

uilabel *deletelabel=(uilabel *)sub;

// 改刪除按鈕的字型

deletelabel.font=[uifont boldsystemfontofsize:15];

// 改刪除按鈕的文字

deletelabel.text=@"刪除";

break;

滑動出現刪除按鈕

html 在同行的小夥伴中提到了你 1分鐘前 刪除你看不到我哦 1分鐘前 刪除回憶裡想起模糊的小時候,雲朵漂浮在藍藍的天空,那時的你說,要和我手牽手,一起走到時間的盡頭 1分鐘前 刪除哈哈哈哈哈 暑假來看小黃人電影哦 哈哈哈 1分鐘前 刪除css width 100 height 144px ove...

改變單選按鈕radio的預設樣式

預設的radio的樣式很醜,那麼如何改變其預設的樣式呢?我最開始想的是能不能直接給radio設定背景色等,發現並沒有用!可以借助於標籤來建立乙個類似於radio的效果。先來看下效果 html 如下 在校生 非在校生 樣式如下 choice choice radio choice radio inpu...

按鈕組樣式

ulclass buttongroup li aid btn copy href webroot cardpurchasedetails add class a demo two rel leanmodal 再次購買a li li aid btn activate href activate cla...