注冊 登錄
主題 : 請求一下ScrollView的一個坑
級別: 精靈王

狀態: 連續簽到 - [3天]
UID: 93566
精華: 0
發帖: 1229
可可豆: 6376 CB
威望: 6342 點
在線時間: 1779(時)
注冊時間: 2011-09-17
最后登錄: 2019-10-03
0 樓:  發表于: 2019-10-03 09:47    發自: Web Page
來源于 一般提問 分類

請求一下ScrollView的一個坑   

我在cell中添加了一個scrollview ,scrollView 添加了一個 tap手勢,如果點擊scrollview ,那么整個tableView內容會滾動到頂部? 什么原因呢 ? 怎么讓它不自動滾動?

級別: 新手上路
狀態: 連續簽到 - [3天]
UID: 553422
精華: 0
發帖: 2
可可豆: 18 CB
威望: 15 點
在線時間: 177(時)
注冊時間: 2016-03-27
最后登錄: 2019-11-11
1 樓:  發表于: 2019-10-08 14:36    發自: Web Page
點擊cell滾動就行吧?
[self.tableView scrollToRowAtIndexPath:[NSIndexPath indexPathForRow:0 inSection:0] atScrollPosition:UITableViewScrollPositionTop animated:NO];
級別: 版主

狀態: 連續簽到 - [67天]
UID: 550118
精華: 3
發帖: 1955
可可豆: 3178 CB
威望: 3060 點
在線時間: 1450(時)
注冊時間: 2016-03-14
最后登錄: 2019-11-21
2 樓:  發表于: 2019-10-08 16:27    發自: Web Page
首先自定義一個view ,繼承于UIScrollView
然后重寫hitTest方法
在里面根據你的需求判斷下
比如if(tableview){//如果滑動的是tableview ,你這個自定義的scroller就不會滑動.
scrollerendbled = no;
}else{
scrollerendbled = yes;

}

CocoaChina社區轉載內容已盡可能注明出處,如未能核實來源或轉發內容圖片有權利瑕疵的,請及時聯系社區進行修改或刪除【聯系方式QQ : 3442093904 郵箱:[email protected]】文章內容為作者獨立觀點,不代表CocoaChina社區立場。版權歸原作者所有,如申請授權請聯系作者,因文章侵權CocoaChina社區不承擔任何法律及連帶責任。

描述
快速回復

關注本帖(如果有新回復會站內信通知您)

發帖、回帖都會得到可觀的積分獎勵。查看論壇積分規則

按"Ctrl+Enter"直接提交
    奔驰宝马机漏洞玩法 頂部