UITableView跟隨滑動的背景

2021-09-01 13:38:36 字數 877 閱讀 9516

uitableview的backgroundview屬性可以設定其背景,但是背景不能隨table的拖動而移動,也就是固定不移動的。

想辦法讓其背景也隨拖動而移動

兩步1. set the background of uitableview to clear color

mytableview.backgroundcolor = [uicolor clearcolor];

2.add image layer as the background layer

calayer *bglayer = [calayer layer];

bglayer.contents = (id)[uiimage imagenamed:@"setting-main-bg"].cgimage;

bglayer.anchorpoint = cgpointzero;

bglayer.bounds = cgrectmake(0, 0,

self.scrollbgtableview.contentsize.width ,

self.scrollbgtableview.contentsize.height + 50);

cgrect rect = bglayer.frame;

rect.origin.y = -50;

bglayer.frame = rect;

[self.scrollbgtableview.layer addsublayer:bglayer];

bglayer.zposition = -5; //這一句一定要,數值得小於0都可以

UITableView滑動崩潰

uitableview的資料是從url取下來後放到陣列中的,資料沒有問題,載入完向下滑動也沒有問題,但是當我從最後一條往回滑動的時候,程式崩潰,相關 如下 void viewdidload void getdatainfo void gethomesportinfocallback nsnotifi...

UITableView 的橫向滑動實現

為了實現橫向滑動的控制項,可以繼承類 uiscrollview 或類 uiview 自定義可以橫向滑動的控制項,這裡通過 uitableview 的旋轉,實現可以橫向滑動的控制項。先說明與實現相關的幾個概念 自定義乙個 uiview 的子類 horizontaltableview 在其中新增乙個 u...

彈窗滑動,造成body跟隨滑動解決辦法

今天測試的時候遇到乙個移動端的bug,為什麼說是移動端的呢,因為在谷歌瀏覽器的移動模式下,這個是不會出現的。先描述具體的情況。乙個長頁面 肯定是比手機長的頁面,所以肯定會滑動 裡面有乙個按鈕,點選按鈕的時候,會有乙個比螢幕小的彈窗,出現遊戲規則。這個遊戲規則也是超出這個彈窗的大小的,多以這個彈窗也是...