技術(shù)博客不僅僅只是一個網(wǎng)站钧萍,還可以不一樣,到底可以怎樣的不一樣呢政鼠?下面讓我們拭目以待吧风瘦!
最近由于辭職在家找工作,所以可以拋棄所有工作上的事情公般,去網(wǎng)吧玩玩游戲什么的万搔,思維上的放空自己。作為一個iOS
軟件開發(fā)工程師官帘,在面試的過程中瞬雹,往往會用到展示自己所做過的一些app
之類的,So何不把自己的技術(shù)博客也做成一個app
呢刽虹?這個想法在我腦海揮之不去酗捌,我是那種有想法就會去行動的人,首先我不會后臺涌哲,不會寫那些普通人看不到又不能缺少的接口胖缤,唯一有的就是一個自己的技術(shù)博客......,到此我就想到一個比較簡單的方法來實現(xiàn)了膛虫,聰明的朋友應(yīng)該也猜到了吧草姻?對!沒錯稍刀,就是功能強大的UIWebView
來實現(xiàn)撩独。
首先把完成后的效果給大家展示一下。
首頁的效果账月,感覺還可以吧综膀?
這個是分類的,頁面還是非常不錯的局齿,完美適配剧劝!
下面丟下核心代碼
UIWebView *webView = [[UIWebView alloc]initWithFrame:CGRectMake(0, 0, self.view.frame.size.width, self.view.frame.size.height)];
webView.delegate = self;
[self.view addSubview:webView];
NSURL *url = [NSURL URLWithString:@"http://allluckly.cn"];
NSString *str = [NSString stringWithContentsOfURL:url usedEncoding:nil error:nil];
[webView loadHTMLString:str baseURL:url];
webView.opaque = NO;
webView.backgroundColor = [UIColor clearColor];
然后就是UIWebView
的代理方法
-(BOOL)webView:(UIWebView*)webView shouldStartLoadWithRequest:(NSURLRequest*)request navigationType:(UIWebViewNavigationType)navigationType{
//判斷是否是單擊
if (navigationType == UIWebViewNavigationTypeLinkClicked)
{
NSURL *url = [request URL];
NSString *curUrl= [url absoluteString];
LBArticle_VC *vc = [[LBArticle_VC alloc]init];
vc.url = curUrl;
[self.navigationController pushViewController:vc animated:YES];
return NO;
}
return YES;
}
但是貌似點F和搜索的時候會有點卡,暫時沒有解決這個問題抓歼,后期有時間再解決這個問題好了讥此!有什么好的解決方案歡迎簡信聯(lián)系我哦!
有興趣的朋友可以下載此APP
玩玩谣妻,下載鏈接:點------我
雖然說比原生的APP
體驗度低那么一丟丟萄喳,但簡單方便,省時省事蹋半!
推薦一款學(xué)習(xí)iOS開發(fā)的app_____|______| | 傳送門
更多經(jīng)驗請點擊
技術(shù)交流群:534926022(免費) 511040024(0.8/人付費)
好文推薦:iOS開發(fā)內(nèi)購全套圖文教程
版權(quán)歸?Bison所有 如需轉(zhuǎn)載請保留原文超鏈接地址他巨!否則后果自負(fù)!