dariel在杭州(@dariel在杭州)
系統提供的push和modal方法有時並不能滿足實際需求.比如,我們需要根據伺服器返回的字段跳到指定的控制器,難道作判斷嗎?那顯然不是最佳解決方案.
其實我們可以這樣:
objective-c
1
2
3
4
5
nsstring
*urlstr
=@"dariel://twoitem?name=dariel&userid=213213"
;
// push
[dcurlrouter
pushurlstring
:urlstr
animated
:yes];
// modal
[dcurlrouter
presenturlstring
:urlstr
animated
:yes
completion
:nil];
對的,就是通過自定義url+拼接引數,實現跳轉.當然啦,dcurlrouter的功能遠不止這點.
dcurlrouter是乙個通過簡單配置就能夠實現自定義url跳轉的開源元件: github
ps.dcurlrouter是oc版的,後續看情況可能會有swift版本的.
你的star是對我最好的支援.
自定義實現URL重寫 04 18
1 定義xml規則,配置好url節點 xml version 1.0 encoding utf 8 urls rewrite name shownews pattern news d html page news.aspx query id 1 rewrite urls 2 對xml的解析,對其進行...
iOS使用自定義字型
要新增方正蘭亭字型,首先需要乙個ttf的字型庫。然後把這個檔案新增到工程裡面 在plist裡面新增 新增成功後,就可以使用啦。但是我只拿到這個庫,並不清楚fontname。用下面這段 列印出來系統可用字型。nsarray familynames nsarrayalloc initwitharray ...
iOS 使用自定義字型
有時做專案會遇到這樣一種需求,控制項顯示的字型要求為自定義,具體實現如下 1.將字型檔案 ttc,ttf,odf 新增到工程內 3.呼叫字型 ttf,odf格式字型可通過fontwithname size直接呼叫,ttc格式由於為字型集,可通過遍歷字型集獲取所需字型 font 來呼叫 nsarray...