240 發(fā)簡信
IP屬地:廣東
  • 120
    iOS繪制與渲染--CPU繪制

    圖層繪制 繪制主要是CPU繪制,運(yùn)用Core Graphic技術(shù),可以支持異步繪制(CoreGraphic已經(jīng)支持線程安全)捻艳。UIView只是對(duì)CALayer的淺封裝薄辅,CAL...

  • 120
    iOS 5步集成微信/QQ/微博 原生SDK分享, 分享只需一行代碼

    demo地址:https://github.com/wangyansnow/WYShareSDK里面包含三大平臺(tái)所需SDK.只需下載下來后把ShareSDK這個(gè)文件夾拖入項(xiàng)目...

  • 120
    iOS-新浪微博,QQ,微信分享原生接入記錄

    MY BLOG---> 為什么我用原生的分享? 主要一個(gè)原因是如果不想把自己的appKey暴露給第三方 第二一個(gè)就是如果用第三方的app的體積會(huì)比原生接入的大那么10MB左右...

  • 強(qiáng)制橫屏是比較簡單震檩,但是動(dòng)畫效果不好看摄闸,之前也有研究這個(gè)禁漓,搜狐赢乓,bili忧侧,網(wǎng)易,淘寶這些播放視頻都是用3d變化旋轉(zhuǎn)view的牌芋,樓主可以看看搜狐蚓炬,效果很不錯(cuò),就是旋轉(zhuǎn)view躺屁,同時(shí)旋轉(zhuǎn)狀態(tài)欄肯夏,這樣工具欄就能從右邊拿出來,而且系統(tǒng)默認(rèn)它是橫屏犀暑,狀態(tài)欄這有個(gè)坑就是根試圖不設(shè)置支持橫屏方向旋轉(zhuǎn)是無效的:sweat:

    iOS界面橫屏豎屏隨意切換

    先講需求: APP中所有界面支持豎屏驯击,只有在一個(gè)界面,點(diǎn)擊一個(gè)btn之后變成橫屏耐亏,再點(diǎn)就是豎屏徊都。在網(wǎng)上找了一些方法,發(fā)現(xiàn)實(shí)現(xiàn)不了广辰,遂問了一個(gè)做過這個(gè)功能的朋友暇矫,得到朋友的支持...

  • 特意來回復(fù)一下 兩個(gè)隱藏導(dǎo)航欄這個(gè)問題也困擾我?guī)滋欤幚眍^都大了择吊,因?yàn)檫@個(gè)bug剛發(fā)現(xiàn)時(shí)很難復(fù)現(xiàn)李根,然后把導(dǎo)航欄代理各種都處理一遍,后來才發(fā)現(xiàn)是系統(tǒng)問題几睛,其實(shí)可以在導(dǎo)航代理里打印一下bar的items 這種情況下item其實(shí)是少了一個(gè)的房轿,所以才會(huì)變成上一個(gè)導(dǎo)航的標(biāo)題和左右按鈕 之前幾乎各種方法都試過了 有兩種解決方法 1是在導(dǎo)航代理的didshowviewcontroller里設(shè)置 [self.navigationController setNavigationBarHidden:YES animated:NO];
    [self.navigationController setNavigationBarHidden:NO animated:NO];
    這樣就能還原原來的標(biāo)題了 但是會(huì)閃一下 如果能接受可以這樣處理 畢竟這種情況不是很多 另一種 可以參考jznavigationextension這個(gè)第三方 他的處理方式是在 兩個(gè)隱藏導(dǎo)航的界面 A-B,B返回時(shí)候 設(shè)置 [self.navigationController setNavigationBarHidden:NO animated:NO]; 同時(shí)self.navigationbar.hidden =YES枉长; 記得在下次push之前還原設(shè)置 [self.navigationController setNavigationBarHidden:YES animated:NO]; self.navigationbar.hidden =NO,還有一點(diǎn)是 用導(dǎo)航代理處理導(dǎo)航隱藏的方式用這種不行 要截獲push和pop就可以 原因可能是控制器周期調(diào)用問題 我把這種方法用類別寫出來 可以修復(fù)這個(gè)煩人的問題 特意來回復(fù)一下 希望可以幫助后來的人 因?yàn)楸贿@個(gè)bug搞得快崩潰了

    iOS 隱藏導(dǎo)航欄導(dǎo)致導(dǎo)航欄錯(cuò)亂的那些坑

    背景 最近要做一個(gè)需求琼讽,需要把其中兩個(gè)頁面做成全屏的(無導(dǎo)航欄)必峰。我把這個(gè)主要的代碼抽出來上傳到github上,導(dǎo)航欄demo钻蹬,可點(diǎn)擊下載查看吼蚁。 主要代碼實(shí)現(xiàn) 主要思路就是在...

  • @嘸___ 隱藏有些是不需要?jiǎng)赢嫷?我復(fù)制的代碼動(dòng)畫都是YES 第一種方法動(dòng)畫應(yīng)該是NO

    導(dǎo)航欄隱藏 && 導(dǎo)航欄錯(cuò)亂

    有感 ....請(qǐng)?jiān)试S我在文章開篇爆句粗口, 就這導(dǎo)航欄錯(cuò)亂這 Bug, 我真日了狗了. 自從測試小伙伴發(fā)現(xiàn)這個(gè)問題以來, 已經(jīng)有幾天的時(shí)間了, 就復(fù)現(xiàn)這個(gè) Bug, 就花費(fèi)...

  • 特意來回復(fù)一下 兩個(gè)隱藏導(dǎo)航欄這個(gè)問題也困擾我?guī)滋欤幚眍^都大了,因?yàn)檫@個(gè)bug剛發(fā)現(xiàn)時(shí)很難復(fù)現(xiàn)肝匆,然后把導(dǎo)航欄代理各種都處理一遍粒蜈,后來才發(fā)現(xiàn)是系統(tǒng)問題,其實(shí)可以在導(dǎo)航代理里打印一下bar的items 這種情況下item其實(shí)是少了一個(gè)的旗国,所以才會(huì)變成上一個(gè)導(dǎo)航的標(biāo)題和左右按鈕 之前幾乎各種方法都試過了 有兩種解決方法 1是在導(dǎo)航代理的didshowviewcontroller里設(shè)置 [self.navigationController setNavigationBarHidden:YES animated:YES];
    [self.navigationController setNavigationBarHidden:NO animated:YES];
    這樣就能還原原來的標(biāo)題了 但是會(huì)閃一下 如果能接受可以這樣處理 畢竟這種情況不是很多 另一種 可以參考jznavigationextension這個(gè)第三方 他的處理方式是在 兩個(gè)隱藏導(dǎo)航的界面 A-B枯怖,返回時(shí)候 設(shè)置 [self.navigationController setNavigationBarHidden:NO animated:NO]; 同時(shí)self.navigationbar.hidden =YES; 記得在下次push之前還原設(shè)置 [self.navigationController setNavigationBarHidden:YES animated:NO]; self.navigationbar.hidden =NO能曾,還有一點(diǎn)是 用導(dǎo)航代理處理導(dǎo)航隱藏的方式用這種不行 要截獲push和pop就可以 原因可能是控制器周期調(diào)用問題 我把這種方法用類別寫出來 可以修復(fù)這個(gè)煩人的問題 特意來回復(fù)一下 希望可以幫助后來的人 因?yàn)楸贿@個(gè)bug搞得快崩潰了

    導(dǎo)航欄隱藏 && 導(dǎo)航欄錯(cuò)亂

    有感 ....請(qǐng)?jiān)试S我在文章開篇爆句粗口, 就這導(dǎo)航欄錯(cuò)亂這 Bug, 我真日了狗了. 自從測試小伙伴發(fā)現(xiàn)這個(gè)問題以來, 已經(jīng)有幾天的時(shí)間了, 就復(fù)現(xiàn)這個(gè) Bug, 就花費(fèi)...

  • 寫成宏更方便點(diǎn)

    一句話 利用runtime輕松實(shí)現(xiàn) 歸檔解檔

    先奉上demo的地址 https://github.com/MyHZ/HZCoding.git使用cocoapodspod 'NSObject+HZCoding' 我們?cè)陂_發(fā)...

  • 基本登錄都是prensent出來的蕊程,像微信這樣的登錄模式是:app代理里面設(shè)置根試圖是tabbar試圖,用根試圖prensent出login界面就可以了驼唱,設(shè)置動(dòng)畫為no藻茂,進(jìn)來就是登錄界面了 登錄成功dismiss掉就可以了,不過其中有個(gè)小bug玫恳,就是tabbar在app代理里還沒加載完成辨赐,直接present進(jìn)來會(huì)先漏一下tabbar 試圖出來,所以可以用獲取啟動(dòng)圖來擋一下下纽窟,大概0.1年

    iOS登錄界面與帶有TabBar界面切換

    問題描述 通常情況下App都會(huì)帶有TabBar肖油,而TabBar又是在AppDelegate中創(chuàng)建并設(shè)置為RootViewController,如果一個(gè)產(chǎn)品一定需要在登錄的情況...

  • 120
    知道這20個(gè)正則表達(dá)式臂港,能讓你少寫1,000行代碼

    正則表達(dá)式森枪,一個(gè)十分古老而又強(qiáng)大的文本處理工具,僅僅用一段非常簡短的表達(dá)式語句审孽,便能夠快速實(shí)現(xiàn)一個(gè)非常復(fù)雜的業(yè)務(wù)邏輯县袱。熟練地掌握正則表達(dá)式的話,能夠使你的開發(fā)效率得到極大的提...

  • 關(guān)于WKWebView 加載網(wǎng)頁 點(diǎn)擊link不會(huì)跳轉(zhuǎn)的解決方案

    最近一個(gè)項(xiàng)目,為了嘗鮮,就拋棄了iOS7,最低兼容iOS8 項(xiàng)目中的UIWebView 也換成WKWebView了,使用起來就是輸入,再也不用擔(dān)心進(jìn)度條了,可是,偶然間卻發(fā)現(xiàn)...

  • 120
    iOS開屏廣告解決方案XHLaunchAd 3.0

    一.前言: 1.之前由于項(xiàng)目需要,寫了一個(gè)開屏廣告組件XHLaunchAd,主要自用,后來發(fā)現(xiàn)越來越多的開發(fā)者,有這個(gè)需求.2.隨著使用人數(shù)的增加,部分開發(fā)者使用者提出了一些...

  • @傷感的小孩 之前我也研究離屏渲染內(nèi)容和渲染速度問題 發(fā)現(xiàn)解決離屏渲染最好的辦法就是上面加一個(gè)layer佑力,layer用圖片背景色畫出四個(gè)角 layer本身是透明的 這種既不占內(nèi)存也不需要繪制 只需要封裝一下那個(gè)畫角的方法 滿屏圓角也不怕

    iOS-離屏渲染詳解

    README: 引言: 一款優(yōu)秀的app,流暢很關(guān)鍵,用戶使用60的fps的app,跟使用30的fps的app感受是完全不一樣的.類似于 半糖 這種優(yōu)秀的應(yīng)用肯定花了大把精力...

  • 120
    iOS 開發(fā)--使用Quartz 2D繪制各種圖形

    iOS中常用的繪圖框架是:Quartz 2D式散,他是Core Graphics框架的一部分。而Core Graphics是基于C語言的一套框架打颤,所以其中很多方法是以CG開頭暴拄,枚...

  • iOS WKWebView高度自適應(yīng)以及截獲頁面點(diǎn)擊的url

    首先來看下UIWebView的做法: 在來對(duì)應(yīng)看下WKWebView:

亚洲A日韩AV无卡,小受高潮白浆痉挛av免费观看,成人AV无码久久久久不卡网站,国产AV日韩精品