圖層繪制 繪制主要是CPU繪制垛吗,運用Core Graphic技術(shù)凹髓,可以支持異步繪制(CoreGraphic已經(jīng)支持線程安全)。UIView只是對CALayer的淺封裝怯屉,CAL...

圖層繪制 繪制主要是CPU繪制垛吗,運用Core Graphic技術(shù)凹髓,可以支持異步繪制(CoreGraphic已經(jīng)支持線程安全)。UIView只是對CALayer的淺封裝怯屉,CAL...
demo地址:https://github.com/wangyansnow/WYShareSDK里面包含三大平臺所需SDK.只需下載下來后把ShareSDK這個文件夾拖入項目...
MY BLOG---> 為什么我用原生的分享? 主要一個原因是如果不想把自己的appKey暴露給第三方 第二一個就是如果用第三方的app的體積會比原生接入的大那么10MB左右...
強(qiáng)制橫屏是比較簡單蔚舀,但是動畫效果不好看,之前也有研究這個锨络,搜狐赌躺,bili,網(wǎng)易羡儿,淘寶這些播放視頻都是用3d變化旋轉(zhuǎn)view的礼患,樓主可以看看搜狐,效果很不錯,就是旋轉(zhuǎn)view缅叠,同時旋轉(zhuǎn)狀態(tài)欄悄泥,這樣工具欄就能從右邊拿出來,而且系統(tǒng)默認(rèn)它是橫屏肤粱,狀態(tài)欄這有個坑就是根試圖不設(shè)置支持橫屏方向旋轉(zhuǎn)是無效的
iOS界面橫屏豎屏隨意切換先講需求: APP中所有界面支持豎屏弹囚,只有在一個界面,點擊一個btn之后變成橫屏领曼,再點就是豎屏鸥鹉。在網(wǎng)上找了一些方法,發(fā)現(xiàn)實現(xiàn)不了庶骄,遂問了一個做過這個功能的朋友毁渗,得到朋友的支持...
特意來回復(fù)一下 兩個隱藏導(dǎo)航欄這個問題也困擾我?guī)滋欤幚眍^都大了单刁,因為這個bug剛發(fā)現(xiàn)時很難復(fù)現(xiàn)灸异,然后把導(dǎo)航欄代理各種都處理一遍,后來才發(fā)現(xiàn)是系統(tǒng)問題幻碱,其實可以在導(dǎo)航代理里打印一下bar的items 這種情況下item其實是少了一個的绎狭,所以才會變成上一個導(dǎo)航的標(biāo)題和左右按鈕 之前幾乎各種方法都試過了 有兩種解決方法 1是在導(dǎo)航代理的didshowviewcontroller里設(shè)置 [self.navigationController setNavigationBarHidden:YES animated:NO];
[self.navigationController setNavigationBarHidden:NO animated:NO];
這樣就能還原原來的標(biāo)題了 但是會閃一下 如果能接受可以這樣處理 畢竟這種情況不是很多 另一種 可以參考jznavigationextension這個第三方 他的處理方式是在 兩個隱藏導(dǎo)航的界面 A-B,B返回時候 設(shè)置 [self.navigationController setNavigationBarHidden:NO animated:NO]; 同時self.navigationbar.hidden =YES褥傍; 記得在下次push之前還原設(shè)置 [self.navigationController setNavigationBarHidden:YES animated:NO]; self.navigationbar.hidden =NO儡嘶,還有一點是 用導(dǎo)航代理處理導(dǎo)航隱藏的方式用這種不行 要截獲push和pop就可以 原因可能是控制器周期調(diào)用問題 我把這種方法用類別寫出來 可以修復(fù)這個煩人的問題 特意來回復(fù)一下 希望可以幫助后來的人 因為被這個bug搞得快崩潰了
iOS 隱藏導(dǎo)航欄導(dǎo)致導(dǎo)航欄錯亂的那些坑背景 最近要做一個需求,需要把其中兩個頁面做成全屏的(無導(dǎo)航欄)恍风。我把這個主要的代碼抽出來上傳到github上蹦狂,導(dǎo)航欄demo,可點擊下載查看朋贬。 主要代碼實現(xiàn) 主要思路就是在...
@嘸___ 隱藏有些是不需要動畫的 我復(fù)制的代碼動畫都是YES 第一種方法動畫應(yīng)該是NO
導(dǎo)航欄隱藏 && 導(dǎo)航欄錯亂有感 ....請允許我在文章開篇爆句粗口, 就這導(dǎo)航欄錯亂這 Bug, 我真日了狗了. 自從測試小伙伴發(fā)現(xiàn)這個問題以來, 已經(jīng)有幾天的時間了, 就復(fù)現(xiàn)這個 Bug, 就花費...
特意來回復(fù)一下 兩個隱藏導(dǎo)航欄這個問題也困擾我?guī)滋炜ǎ幚眍^都大了,因為這個bug剛發(fā)現(xiàn)時很難復(fù)現(xiàn)锦募,然后把導(dǎo)航欄代理各種都處理一遍摆屯,后來才發(fā)現(xiàn)是系統(tǒng)問題,其實可以在導(dǎo)航代理里打印一下bar的items 這種情況下item其實是少了一個的糠亩,所以才會變成上一個導(dǎo)航的標(biāo)題和左右按鈕 之前幾乎各種方法都試過了 有兩種解決方法 1是在導(dǎo)航代理的didshowviewcontroller里設(shè)置 [self.navigationController setNavigationBarHidden:YES animated:YES];
[self.navigationController setNavigationBarHidden:NO animated:YES];
這樣就能還原原來的標(biāo)題了 但是會閃一下 如果能接受可以這樣處理 畢竟這種情況不是很多 另一種 可以參考jznavigationextension這個第三方 他的處理方式是在 兩個隱藏導(dǎo)航的界面 A-B虐骑,返回時候 設(shè)置 [self.navigationController setNavigationBarHidden:NO animated:NO]; 同時self.navigationbar.hidden =YES; 記得在下次push之前還原設(shè)置 [self.navigationController setNavigationBarHidden:YES animated:NO]; self.navigationbar.hidden =NO赎线,還有一點是 用導(dǎo)航代理處理導(dǎo)航隱藏的方式用這種不行 要截獲push和pop就可以 原因可能是控制器周期調(diào)用問題 我把這種方法用類別寫出來 可以修復(fù)這個煩人的問題 特意來回復(fù)一下 希望可以幫助后來的人 因為被這個bug搞得快崩潰了
導(dǎo)航欄隱藏 && 導(dǎo)航欄錯亂有感 ....請允許我在文章開篇爆句粗口, 就這導(dǎo)航欄錯亂這 Bug, 我真日了狗了. 自從測試小伙伴發(fā)現(xiàn)這個問題以來, 已經(jīng)有幾天的時間了, 就復(fù)現(xiàn)這個 Bug, 就花費...
寫成宏更方便點
一句話 利用runtime輕松實現(xiàn) 歸檔解檔先奉上demo的地址 https://github.com/MyHZ/HZCoding.git使用cocoapodspod 'NSObject+HZCoding' 我們在開發(fā)...
基本登錄都是prensent出來的颠黎,像微信這樣的登錄模式是:app代理里面設(shè)置根試圖是tabbar試圖另锋,用根試圖prensent出login界面就可以了,設(shè)置動畫為no狭归,進(jìn)來就是登錄界面了 登錄成功dismiss掉就可以了夭坪,不過其中有個小bug,就是tabbar在app代理里還沒加載完成过椎,直接present進(jìn)來會先漏一下tabbar 試圖出來台舱,所以可以用獲取啟動圖來擋一下下,大概0.1年
iOS登錄界面與帶有TabBar界面切換問題描述 通常情況下App都會帶有TabBar潭流,而TabBar又是在AppDelegate中創(chuàng)建并設(shè)置為RootViewController,如果一個產(chǎn)品一定需要在登錄的情況...
正則表達(dá)式灰嫉,一個十分古老而又強(qiáng)大的文本處理工具,僅僅用一段非常簡短的表達(dá)式語句嗓奢,便能夠快速實現(xiàn)一個非常復(fù)雜的業(yè)務(wù)邏輯讼撒。熟練地掌握正則表達(dá)式的話,能夠使你的開發(fā)效率得到極大的提...
最近一個項目,為了嘗鮮,就拋棄了iOS7,最低兼容iOS8 項目中的UIWebView 也換成WKWebView了,使用起來就是輸入,再也不用擔(dān)心進(jìn)度條了,可是,偶然間卻發(fā)現(xiàn)...
一.前言: 1.之前由于項目需要,寫了一個開屏廣告組件XHLaunchAd,主要自用,后來發(fā)現(xiàn)越來越多的開發(fā)者,有這個需求.2.隨著使用人數(shù)的增加,部分開發(fā)者使用者提出了一些...
@傷感的小孩 之前我也研究離屏渲染內(nèi)容和渲染速度問題 發(fā)現(xiàn)解決離屏渲染最好的辦法就是上面加一個layer股耽,layer用圖片背景色畫出四個角 layer本身是透明的 這種既不占內(nèi)存也不需要繪制 只需要封裝一下那個畫角的方法 滿屏圓角也不怕
iOS-離屏渲染詳解README: 引言: 一款優(yōu)秀的app,流暢很關(guān)鍵,用戶使用60的fps的app,跟使用30的fps的app感受是完全不一樣的.類似于 半糖 這種優(yōu)秀的應(yīng)用肯定花了大把精力...
iOS中常用的繪圖框架是:Quartz 2D根盒,他是Core Graphics框架的一部分。而Core Graphics是基于C語言的一套框架物蝙,所以其中很多方法是以CG開頭炎滞,枚...