1. 程式人生 > >分享一個仿網易新聞客戶端iPhone版的標籤式導航ViewController

分享一個仿網易新聞客戶端iPhone版的標籤式導航ViewController

     該Controller是一個容器,用於容納其他的controller。效果與網易新聞客戶端的標籤式導航基本一樣:

   (1)點選上面的標籤,可以切換到對應的controller,標籤下面的紅色提示條的長度會動態變化。

   (2)在下面的內容區裡左滑或者右滑可以切換對應的controller,標籤會同時變化。     

效果如下圖所示:

     

使用方法:

    NSArray *titleArray = [NSArray arrayWithObjects:@"輕鬆一刻",@"頭條",@"北京",@"房產",@"移動互聯",@"財經",@"科技",@"
遊戲",@"歷史",@"軍事",@"大滿貫", nil]; NSMutableArray *controllerArray = [[NSMutableArray alloc]init]; for (NSString* title in titleArray) { ViewController *vc = [[ViewController alloc]init]; vc.labelTitle = [title stringByAppendingString:@" View Controller"]; [controllerArray addObject:vc]; } GuGuSegmentNaviViewController
*controller = [[ GuGuSegmentNaviViewController alloc]initWithItems:titleArray andControllers:controllerArray];

相關推薦

分享一個仿新聞客戶iPhone標籤導航ViewController

     該Controller是一個容器,用於容納其他的controller。效果與網易新聞客戶端的標籤式導航基本一樣:    (1)點選上面的標籤,可以切換到對應的controller,標籤下面的紅色提示條的長度會動態變化。    (2)在下面的內容區裡左滑或者右滑可以切換對應的controlle

Android 開源框架ActionBarSherlock 和 ViewPager 仿新聞客戶

                大家都知道Android的ActionBar是在3.0以上才有的,那麼在3.0以下呢,google並沒有給我提供在3.0以下支援ActionBar的包,但是外國的大牛JakeWharton實現了在3.0以下使用ActionBar, JakeWharton這位大牛是ActionB

Android應用經典主介面框架之二:仿新聞客戶、CSDN 客戶 (Fragment ViewPager)

第二種主介面風格則是以網易新聞、鳳凰新聞以及新推出的新浪部落格(閱讀版)為代表,使用ViewPager+Fragment,即ViewPager裡介面卡裡放的不是一般的View,而是Fragment。所以介面卡不能繼承PagerAdapter,而要繼承FragmentPager

仿新聞客戶UI介面小Demo

圖一 圖二 圖三 仿網易新聞客戶端UI介面Demo 圖一:新聞模組 UI介面:點選下方按鈕,顯示相應內容的頁面資訊 圖三:點選新聞模組上方按鈕顯示體育,娛樂,科技等頁面,相應的內容。 所涉及

Android Studio精彩案例(一)《ActionBar和 ViewPager仿新聞客戶

轉載本專欄文章,請註明出處,尊重原創 。文章部落格地址:道龍的部落格        為了能更好的分享高質量的文章,所以開設了此專欄。文章程式碼都以Android Studio親測執行,讀者朋友可在後面直接下載原始碼。該專欄是基於Android Studio的精彩案例和一些中高

WPF 仿雲音樂PC

git demo mage r+ 體驗 music mvvm 成了 skin 簡介 (1)左側菜單采用 Expander+RadioButton; MVVM 綁定 後臺的一個Menu 屬性(使用轉換器) (2)右側采用Frame綁定Page的方式 ## 【更新日誌】

仿mac百度客戶的報廢electron應用

背景 這幾天學習electron,結合之前開發桌面應用的經驗,寫了一個極其簡單的 demo 環境搭建 vue-cli腳手架中已經添加了electron-vue的工程模板,直接輸入命令即可,詳情亦可參考:electron.org.cn/vue/index.h… # 安裝 vue-cli 和 腳手架樣板程

Android 仿雲音樂 + Java socket自建伺服器 過程&心得分享

介紹 大二下學期的時候做的一個專案,一個線上音樂播放器 UI素材和佈局都參考了網易雲音樂,客戶端使用的是Android編寫的,而伺服器方面則是自己使用Java Socket,並自定義伺服器與客戶端之間的通訊協議~(安全方面就比較殘念) 完成的功能也比較少~

基於Node.js+MySQL開發的開源微信小程序B2C商城(頁面高仿嚴選)

收貨地址 lec load alt conf print 商品列表 pac data 高仿網易嚴選的微信小程序商城(微信小程序客戶端) 界面高仿網易嚴選商城(主要是2016年wap版) 測試數據采集自網易嚴選商城 功能和數據庫參考ecshop 服務端api基於Node.j

JS之選項卡-仿新聞

com selected ons utf-8 put adding mouse ext 網易 1 <!DOCTYPE HTML> 2 <html> 3 <head> 4 <meta charset="utf-8">

+++++++icfg,ip,nmcli絡屬性配置及客戶工具使用

linuxLinux主機聯網:ifcofnig,route,netstat,ip,ss別名、主機名、接口命名網絡客戶端工具命令: ftp,lftp,wget,lftpgetnmap,ncat,tcpdump工具nmcli,nmtui <沒有CentOS 7 不能使用。。以後在補>Linux主機聯網

介紹一個Redis的WEB 客戶

chrome key 設置 關鍵字 數據 插件 pos man post http://webd.is/$ git clone git://github.com/nicolasff/webdis.git $ cd webdis$ make$ .

仿映客客戶、TableView多種動畫效果、邊緣返回手勢等源碼

orien 語法 普通 mvvm origin class 功能 保持 版本 iOS精選源碼 相冊多選框架 zhPopupController 簡單快捷彈出自定義視圖 tableView實現多種動畫效果 自定義動畫的PageControl 展示tableView和c

如何做一個簡易的新聞客戶

android1,下載一個服務端 tomcat下載後開始運行,將需要瀏覽的東西,放在webapps-root文件下這裏假設有一個xml小文件,接下來就開始上代碼了,在同一個包下給mainactivity創造兩個class文件,一個用來解析xml文件(解析方式多種,有興趣可以上網查閱資料),一個用於存放數據1,

原生js仿輪播圖

win cli font inline move 創建 ica tle 默認 <!-- HTML部分 --> <div id="wrap"> <div class="picBox"> <!-- 圖片區域 -->

jmind-redis一個redis的nio客戶

junit測試 soc http 新版本 最新版 功能 高性能 發布 示例代碼 Redis是一個基於key/value的系統。Redis目前最新版本是2.2.4,用著很不錯,不過java版本的客戶端比較的不給力,目前redis 客戶端jedi

iOS 開發仿雲音樂歌詞海報

atomic keyword draw write mode () 解析 efault album 使用網易雲音樂也是一個巧合,我之前一直使用QQ音樂聽歌,前

客戶工具

建立 錯誤 ftp服務器 客戶 head ike 問題 ssh配置文件 flat ftp ,lftp,sftp ftp — Internet file transfer program ftp [-pinegvd] [host] -d: 詳細

C# WPF 仿雲音樂(PC)左側菜單右側內容效果

ups tle onu urn mar mat 難點 -c nat 我們要做的效果是這樣的,左側是可折疊的菜單欄,右側是內容區域,點擊左側的菜單項右側內容區域則相應地切換。這篇博客標題起得比較隨意了,因為很多軟件、網站都有這種布局效果,所以請忽略。 wpf實現的話,我的辦

客戶工具—ftp、lftp、wget

ftp lftp wget ftp命令系統默認沒有安裝ftp命令的軟件包[root@CentOS6 ~]# yum -y install ftp ... Running Transaction Installing : ftp-0.17-54.el6.x86_64