iOS - tableViewCell 收起、展開 (最后一組展開, tableview自動上移)

前言:

最近做商城項目時候,做到tableViewCell 的展開和收縮的時候遇到一個問題,就是當(dāng)一行在 tableview 底部時候, tableview 默認(rèn)是不是會上移的,這樣展開的內(nèi)容就會被遮擋,看不到效果,出現(xiàn)的問題如下圖:

Untitled02.gif

想實現(xiàn)的效果是:如果展開的是一列在 tableView 的底部的時候,tableView 會自動上移,這樣就可以看到展開的內(nèi)容,效果如:

Untitled01.gif
分析:

我項目中實現(xiàn)的思路是 購買套餐 是個 label 然后加了點(diǎn)擊手勢來監(jiān)聽點(diǎn)擊事件的,然后可以拿到點(diǎn)擊的位置,判斷在是不是在 tableView 的最后一行的范圍內(nèi),如在的話就讓 tableview 上移一個列的高度
具體的實現(xiàn)代碼:

 CGPoint point = [recognizer locationInView:self.tableView];
    CGFloat point_y = point.y;
    // 96 是每組的高度
    if (point_y > self.tableView.frame.size.height - 96) { // 點(diǎn)擊是最最后一行
        
        // 每組下的分行的高度是 60 加上間隔和"購買服務(wù)"幾個字的高度 = 80
       [self.tableView  setContentOffset:CGPointMake(0, self.tableView.contentOffset.y + 80)];
    }

最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末厂榛,一起剝皮案震驚了整個濱河市赏僧,隨后出現(xiàn)的幾起案子庭敦,更是在濱河造成了極大的恐慌匿情,老刑警劉巖兰迫,帶你破解...
    沈念sama閱讀 217,826評論 6 506
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現(xiàn)場離奇詭異炬称,居然都是意外死亡汁果,警方通過查閱死者的電腦和手機(jī),發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 92,968評論 3 395
  • 文/潘曉璐 我一進(jìn)店門玲躯,熙熙樓的掌柜王于貴愁眉苦臉地迎上來据德,“玉大人,你說我怎么就攤上這事府蔗〗兀” “怎么了汞窗?”我有些...
    開封第一講書人閱讀 164,234評論 0 354
  • 文/不壞的土叔 我叫張陵姓赤,是天一觀的道長。 經(jīng)常有香客問我仲吏,道長不铆,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 58,562評論 1 293
  • 正文 為了忘掉前任裹唆,我火速辦了婚禮誓斥,結(jié)果婚禮上,老公的妹妹穿的比我還像新娘许帐。我一直安慰自己劳坑,他們只是感情好,可當(dāng)我...
    茶點(diǎn)故事閱讀 67,611評論 6 392
  • 文/花漫 我一把揭開白布成畦。 她就那樣靜靜地躺著距芬,像睡著了一般。 火紅的嫁衣襯著肌膚如雪循帐。 梳的紋絲不亂的頭發(fā)上框仔,一...
    開封第一講書人閱讀 51,482評論 1 302
  • 那天,我揣著相機(jī)與錄音拄养,去河邊找鬼离斩。 笑死,一個胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的跛梗。 我是一名探鬼主播寻馏,決...
    沈念sama閱讀 40,271評論 3 418
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼茄袖!你這毒婦竟也來了操软?” 一聲冷哼從身側(cè)響起,我...
    開封第一講書人閱讀 39,166評論 0 276
  • 序言:老撾萬榮一對情侶失蹤宪祥,失蹤者是張志新(化名)和其女友劉穎聂薪,沒想到半個月后,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體蝗羊,經(jīng)...
    沈念sama閱讀 45,608評論 1 314
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡藏澳,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 37,814評論 3 336
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現(xiàn)自己被綠了耀找。 大學(xué)時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片翔悠。...
    茶點(diǎn)故事閱讀 39,926評論 1 348
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖野芒,靈堂內(nèi)的尸體忽然破棺而出蓄愁,到底是詐尸還是另有隱情,我是刑警寧澤狞悲,帶...
    沈念sama閱讀 35,644評論 5 346
  • 正文 年R本政府宣布撮抓,位于F島的核電站,受9級特大地震影響摇锋,放射性物質(zhì)發(fā)生泄漏丹拯。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 41,249評論 3 329
  • 文/蒙蒙 一荸恕、第九天 我趴在偏房一處隱蔽的房頂上張望乖酬。 院中可真熱鬧,春花似錦融求、人聲如沸咬像。這莊子的主人今日做“春日...
    開封第一講書人閱讀 31,866評論 0 22
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽县昂。三九已至,卻和暖如春茅糜,著一層夾襖步出監(jiān)牢的瞬間七芭,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,991評論 1 269
  • 我被黑心中介騙來泰國打工蔑赘, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留狸驳,地道東北人预明。 一個月前我還...
    沈念sama閱讀 48,063評論 3 370
  • 正文 我出身青樓,卻偏偏與公主長得像耙箍,于是被迫代替她去往敵國和親撰糠。 傳聞我的和親對象是個殘疾皇子,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 44,871評論 2 354

推薦閱讀更多精彩內(nèi)容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,127評論 25 707
  • 發(fā)現(xiàn) 關(guān)注 消息 iOS 第三方庫辩昆、插件阅酪、知名博客總結(jié) 作者大灰狼的小綿羊哥哥關(guān)注 2017.06.26 09:4...
    肇東周閱讀 12,103評論 4 62
  • 從早到晚 我都在等 有人說會來 有人說要來 有人想來 有人說離開去找 然而天黑了 燈亮了 人都沒有來 我要走了 你...
    小烈吶閱讀 259評論 0 1
  • 九月是一個收獲的季節(jié),碩果飄香汁针,祝福飛揚(yáng)术辐。在這秋韻蕩漾的日子里,資中縣重龍鎮(zhèn)中心學(xué)校全體師生迎來了第33個...
  • 人最難就是認(rèn)識自己了施无,總覺得自己啥都對辉词! 今天發(fā)現(xiàn)一件事情,特別好笑猾骡。我們一上車瑞躺,叮咚!么有油撩兴想!于是我說得去加油...
    欖娘閱讀 342評論 5 2