最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

IOS開發(fā)仿微信消息長(zhǎng)按氣泡菜單實(shí)現(xiàn)效果

 更新時(shí)間:2022年07月20日 14:25:06   作者:sj  
這篇文章主要介紹了IOS開發(fā)仿微信消息長(zhǎng)按氣泡菜單實(shí)現(xiàn)效果示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪

正文

話不多說,直接上效果圖

使用方法

導(dǎo)入項(xiàng)目

代碼地址:github.com/shangjie119…

SJPopMenu文件夾拖入到工程或者使用pod導(dǎo)入工程

pod 'SJPopMenu'

這個(gè)組件降低與原工程的耦合度,幾乎不需要改動(dòng)原工程代碼。

使用

  • 顯示: [[SJPopMenu menu] showBy:xxxxxx]
  • 需實(shí)現(xiàn) SJCustomSelectTextView 里面方法,如果是自定義textView,只需將 SJCustomSelectTextView 的父類改為項(xiàng)目使用的textView即可
  • controller中需實(shí)現(xiàn)3個(gè)方法并且發(fā)送通知,使?jié)L動(dòng)時(shí)正確顯示menu
- (void)scrollViewDidScroll:(UIScrollView *)scrollView{
    [[NSNotificationCenter defaultCenter] postNotificationName:@"SJChangePopMenuIfNeeded" object:nil];
}
- (void)scrollViewDidEndDecelerating:(UIScrollView *)scrollView
{
    [[NSNotificationCenter defaultCenter] postNotificationName:@"SJShowPopMenuIfNeeded" object:nil];
}
- (void)scrollViewDidEndDragging:(UIScrollView *)scrollView willDecelerate:(BOOL)decelerate {
    if (!decelerate) {
        [[NSNotificationCenter defaultCenter] postNotificationName:@"SJShowPopMenuIfNeeded" object:nil];
    }
}
  • 點(diǎn)擊menu action回調(diào)使用 menu.itemActions

對(duì)比微信實(shí)現(xiàn)效果

1、長(zhǎng)按自動(dòng)選擇所有文本   ?

2、選中部分文字增加全選功能 ?

3、選中部分文字目前支持 復(fù)制  轉(zhuǎn)發(fā)  都要用選中部分文本 ?

4、亂拖選中文本  menu位置要變化(手松開才顯示menu好像做不到,改成menu位置實(shí)時(shí)變化)? ?

5、拖動(dòng)當(dāng)前cell滑動(dòng)隱藏menu,停止滑動(dòng)顯示menu  (改成滑動(dòng)就隱藏menu)?

6、微信顯示menu時(shí),再收到消息暫時(shí)不顯示新消息,menu消失時(shí)新消息才出來(改成接收新消息滑動(dòng),取消menu。微信只要按住聊天頁面,新消息都不會(huì)馬上刷新出來,感覺這個(gè)需要耦合度較高,所以未做)?

7、長(zhǎng)按顯示菜單 再長(zhǎng)按 過程 菜單取消   手指松開 微信選中一部分 (改成手指松開,還是全選) ?

8、顯示菜單  有時(shí)點(diǎn)其他區(qū)域 textView還是全選中狀態(tài) ??? 這是個(gè)bug??! 偶現(xiàn)  愁人ing…… ?

點(diǎn)擊紅色區(qū)域,menu不會(huì)消失,目前沒有好方法。

以上就是IOS開發(fā)仿微信消息長(zhǎng)按氣泡菜單實(shí)現(xiàn)效果的詳細(xì)內(nèi)容,更多關(guān)于OS 消息長(zhǎng)按氣泡菜單的資料請(qǐng)關(guān)注腳本之家其它相關(guān)文章!

相關(guān)文章

  • 詳解iOS設(shè)計(jì)中的UIWindow使用

    詳解iOS設(shè)計(jì)中的UIWindow使用

    這篇文章主要介紹了iOS設(shè)計(jì)中的UIWindow使用,包括UIWindowLevel和KeyWindow兩個(gè)大的方面的講解,需要的朋友可以參考下
    2015-09-09
  • iOS實(shí)現(xiàn)列表與網(wǎng)格兩種視圖的相互切換

    iOS實(shí)現(xiàn)列表與網(wǎng)格兩種視圖的相互切換

    相信大家應(yīng)該也都發(fā)現(xiàn)了,在現(xiàn)在很多的電商app中,都會(huì)有列表視圖和網(wǎng)格兩種視圖的相互切換。例如京東和淘寶。這樣更利于提高用戶的體驗(yàn)度,所以這篇文章小編就是大家分享下利用iOS實(shí)現(xiàn)列表與網(wǎng)格兩種視圖相互切換的方法,文中介紹的很詳細(xì),感興趣的下面來一起看看吧。
    2016-10-10
  • 使用objc runtime實(shí)現(xiàn)iOS閉環(huán)的懶加載功能

    使用objc runtime實(shí)現(xiàn)iOS閉環(huán)的懶加載功能

    利用objc runtime的動(dòng)態(tài)性實(shí)現(xiàn)懶加載可以實(shí)現(xiàn)即可增加又可刪除功能,也可以避免污染類型。這篇文章主要介紹了使用objc runtime實(shí)現(xiàn)iOS閉環(huán)的懶加載功能,需要的朋友可以參考下
    2019-06-06
  • iOS開發(fā)自定義頁腳和頁眉技巧詳解

    iOS開發(fā)自定義頁腳和頁眉技巧詳解

    這篇文章主要為大家介紹了iOS開發(fā)自定義頁腳和頁眉的技巧示例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2022-07-07
  • iOS 檢測(cè)文本中的URL、電話號(hào)碼等信息

    iOS 檢測(cè)文本中的URL、電話號(hào)碼等信息

    本文主要介紹了iOS 檢測(cè)文本中的URL、電話號(hào)碼等信息的相關(guān)資料。具有很好的參考價(jià)值。下面跟著小編一起來看下吧
    2017-04-04
  • iOS模糊效果的實(shí)現(xiàn)方法

    iOS模糊效果的實(shí)現(xiàn)方法

    這篇文章主要為大家詳細(xì)介紹了iOS模糊效果的實(shí)現(xiàn)方法,利用系統(tǒng)的CoreImage濾鏡、UIImage ImageEffects分類和UIVisualEffectView實(shí)現(xiàn)模糊效果,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2017-01-01
  • IOS開發(fā)OC代碼中創(chuàng)建Swift編寫的視圖控制器

    IOS開發(fā)OC代碼中創(chuàng)建Swift編寫的視圖控制器

    這篇文章主要介紹了IOS開發(fā)OC代碼中創(chuàng)建Swift編寫的視圖控制器的相關(guān)資料,需要的朋友可以參考下
    2017-06-06
  • objc方法聲明和實(shí)現(xiàn)由于參數(shù)類型不一致所引發(fā)的崩潰

    objc方法聲明和實(shí)現(xiàn)由于參數(shù)類型不一致所引發(fā)的崩潰

    這篇文章主要為大家介紹了objc方法聲明和實(shí)現(xiàn)由于參數(shù)類型不一致所引發(fā)的崩潰詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-03-03
  • iOS開發(fā)image背景圖片拉伸問題解決分析

    iOS開發(fā)image背景圖片拉伸問題解決分析

    這篇文章主要為大家介紹了iOS開發(fā)image背景圖片拉伸問題解決分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪
    2023-07-07
  • iOS中wkwebView內(nèi)存泄漏與循環(huán)引用問題詳解

    iOS中wkwebView內(nèi)存泄漏與循環(huán)引用問題詳解

    這篇文章主要給大家介紹了關(guān)于iOS中wkwebView內(nèi)存泄漏與循環(huán)引用問題的相關(guān)資料,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2018-07-07

最新評(píng)論

旬阳县| 蓬溪县| 汉寿县| 南川市| 项城市| 南昌县| 黑河市| 江油市| 壶关县| 纳雍县| 石家庄市| 东乌珠穆沁旗| 寻乌县| 德钦县| 大港区| 石城县| 开封县| 乐昌市| 阳新县| 文山县| 和田县| 新巴尔虎右旗| 古蔺县| 禄丰县| 大悟县| 郧西县| 浦城县| 南通市| 乌兰浩特市| 天柱县| 石狮市| 天镇县| 永州市| 舞阳县| 平远县| 玛纳斯县| 伊宁县| 浙江省| 万州区| 治县。| 民勤县|