溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

Demo_SWTableViewCell

發布時間:2020-06-26 20:22:40 來源:網絡 閱讀:556 作者:zhangjiansong0 欄目:開發技術

功能實現:

    左右滑動TableViewCell,出現自定義視圖

Demo_SWTableViewCell

Demo_SWTableViewCell

Demo_SWTableViewCell

實現原理:

    以自定義視圖為Button為例,自定義TableViewCell,添加以下屬性

// Scroll view to be added to UITableViewCell

@property (nonatomic, weak) UIScrollView *cellScrollView;


// The cell's height

@property (nonatomic) CGFloat height;


// Views that live in the scroll view

@property (nonatomic, weak) UIView *scrollViewContentView;

@property (nonatomic, strong) SWUtilityButtonView *scrollViewButtonViewLeft;

@property (nonatomic, strong) SWUtilityButtonView *scrollViewButtonViewRight;


默認顯示的是scrollViewContentView,右滑顯示scrollViewButtonViewLeft,左滑是scrollViewButtonViewRight,cellScrollView作為容器,當滑動的時候,通過UIScrollViewDelegate中的scrollViewDidScroll:方法進行相關的位置判斷,實時調整scrollViewButtonViewLeft,scrollViewButtonViewRight視圖的位置;scrollViewWillEndDragging:withVelocity:targetContentOffset:方法判斷是緩慢拖動還是快速滑動


具體流程和代碼就不寫了,有興趣的同學可以下載看看

note:SWTableViewCell非本人所寫

鏈接:https://github.com/CEWendel/SWTableViewCell

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女