[技術文檔][技術中心][iOS部][114啦]首頁

需求說明

1、啟動APP時悼枢,首頁默認為熱門埠忘;
2、用戶可以左右滑動選擇頻道
3馒索、點擊啦字可以快速定位到熱門最頂部并刷新莹妒;
4、支持下拉刷新
5绰上、單標簽不顯示數字旨怠,多標簽時顯示數字;

工具箱
1蜈块、工具箱跟隨底部欄收起和顯示鉴腻;
2、初始默認顯示出來

需求地址

http://192.168.1.75/114la/220/114la_220/#g=1&p=2_0_%E9%A6%96%E9%A1%B5_%E7%83%AD%E9%97%A8

層次結構

首頁由NewHomePageViewController管理百揭,熱門爽哎、經驗、說明書信峻、我的等需要顯示的則加到其子控制器中倦青,并把view加入其子view。

    var encyclopediaVc: LifeEncyclopediaViewController!    //熱門
    var experienceVc: ExperienceViewController!   //經驗
    var instructionsVc: InstructionsViewController!    //說明書
    var meVc: MeViewController!    //我的
//各自界面的邏輯由各自界面的字控制器實現及控制盹舞。

新需求中加入了“城市黃頁”产镐,該模塊需要由服務端接口控制是否顯示。

核心代碼

viewdidload時將服務端獲取的是否顯示取出踢步,確保不會被中途修改該字段癣亚。然后使用shouldShowCity屬性作為判斷是否顯示城市黃頁。

shouldShowCity = shouldShowCityPage

將需要顯示的控制器加入首頁的子控制器中,并設置布局获印。

func setupSubController() {
        encyclopediaVc = LifeEncyclopediaViewController()
        addChildViewController(encyclopediaVc)
        encyclopediaVc.didMove(toParentViewController: self)

        experienceVc = ExperienceViewController()
        addChildViewController(experienceVc)
        experienceVc.didMove(toParentViewController: self)
        
        if shouldShowCity {
            instructionsVc = InstructionsViewController()
            addChildViewController(instructionsVc)
            instructionsVc.didMove(toParentViewController: self)
        }
        
        meVc = MeViewController()
        meVc.shouldHiddenNavBar = true
        addChildViewController(meVc)
        meVc.didMove(toParentViewController: self)
    }

切換到指定的某個界面述雾,添加子控制器的順序與添加子view的順序一致,偏移量根據index計算兼丰。
showVc:指定控制器玻孟。

func showTargetView(showVc: UIViewController, animated: Bool) {
        contentCurrentPage = indexForVc(Vc: showVc)
        contentScrollView.setContentOffset(CGPoint(x: contentCurrentPage * contentScrollView.frame.width, y: 0), animated: animated)
    }
 func indexForVc(Vc: UIViewController) -> CGFloat {
        return CGFloat(self.childViewControllers.index(of: Vc) ?? 0)
    }
func resetHomePage() {
        encyclopediaNavBar.hotBtnClicked(encyclopediaNavBar.hotBtn)
        encyclopediaVc.scrollToTopAndRefresh()
    }

該方法是切換到熱門列表,然后再刷新數據鳍征。

?著作權歸作者所有,轉載或內容合作請聯系作者
  • 序言:七十年代末黍翎,一起剝皮案震驚了整個濱河市,隨后出現的幾起案子艳丛,更是在濱河造成了極大的恐慌匣掸,老刑警劉巖趟紊,帶你破解...
    沈念sama閱讀 222,464評論 6 517
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件,死亡現場離奇詭異碰酝,居然都是意外死亡霎匈,警方通過查閱死者的電腦和手機,發(fā)現死者居然都...
    沈念sama閱讀 95,033評論 3 399
  • 文/潘曉璐 我一進店門送爸,熙熙樓的掌柜王于貴愁眉苦臉地迎上來铛嘱,“玉大人,你說我怎么就攤上這事袭厂∨裕” “怎么了?”我有些...
    開封第一講書人閱讀 169,078評論 0 362
  • 文/不壞的土叔 我叫張陵嵌器,是天一觀的道長肛真。 經常有香客問我,道長爽航,這世上最難降的妖魔是什么蚓让? 我笑而不...
    開封第一講書人閱讀 59,979評論 1 299
  • 正文 為了忘掉前任,我火速辦了婚禮讥珍,結果婚禮上历极,老公的妹妹穿的比我還像新娘。我一直安慰自己衷佃,他們只是感情好趟卸,可當我...
    茶點故事閱讀 69,001評論 6 398
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著氏义,像睡著了一般锄列。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上惯悠,一...
    開封第一講書人閱讀 52,584評論 1 312
  • 那天邻邮,我揣著相機與錄音,去河邊找鬼克婶。 笑死筒严,一個胖子當著我的面吹牛,可吹牛的內容都是我干的情萤。 我是一名探鬼主播鸭蛙,決...
    沈念sama閱讀 41,085評論 3 422
  • 文/蒼蘭香墨 我猛地睜開眼,長吁一口氣:“原來是場噩夢啊……” “哼筋岛!你這毒婦竟也來了娶视?” 一聲冷哼從身側響起,我...
    開封第一講書人閱讀 40,023評論 0 277
  • 序言:老撾萬榮一對情侶失蹤泉蝌,失蹤者是張志新(化名)和其女友劉穎歇万,沒想到半個月后,有當地人在樹林里發(fā)現了一具尸體勋陪,經...
    沈念sama閱讀 46,555評論 1 319
  • 正文 獨居荒郊野嶺守林人離奇死亡贪磺,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內容為張勛視角 年9月15日...
    茶點故事閱讀 38,626評論 3 342
  • 正文 我和宋清朗相戀三年,在試婚紗的時候發(fā)現自己被綠了诅愚。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片寒锚。...
    茶點故事閱讀 40,769評論 1 353
  • 序言:一個原本活蹦亂跳的男人離奇死亡,死狀恐怖违孝,靈堂內的尸體忽然破棺而出刹前,到底是詐尸還是另有隱情,我是刑警寧澤雌桑,帶...
    沈念sama閱讀 36,439評論 5 351
  • 正文 年R本政府宣布喇喉,位于F島的核電站,受9級特大地震影響校坑,放射性物質發(fā)生泄漏拣技。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點故事閱讀 42,115評論 3 335
  • 文/蒙蒙 一耍目、第九天 我趴在偏房一處隱蔽的房頂上張望膏斤。 院中可真熱鬧,春花似錦邪驮、人聲如沸莫辨。這莊子的主人今日做“春日...
    開封第一講書人閱讀 32,601評論 0 25
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽沮榜。三九已至,卻和暖如春喻粹,著一層夾襖步出監(jiān)牢的瞬間敞映,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 33,702評論 1 274
  • 我被黑心中介騙來泰國打工磷斧, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留振愿,地道東北人。 一個月前我還...
    沈念sama閱讀 49,191評論 3 378
  • 正文 我出身青樓弛饭,卻偏偏與公主長得像冕末,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子侣颂,可洞房花燭夜當晚...
    茶點故事閱讀 45,781評論 2 361

推薦閱讀更多精彩內容

  • Android 自定義View的各種姿勢1 Activity的顯示之ViewRootImpl詳解 Activity...
    passiontim閱讀 172,318評論 25 707
  • 需求說明 1档桃、首頁進入顯示搜索歷史,網頁進入對關鍵詞進行聯想搜索憔晒。2藻肄、搜索需要用web打開都統(tǒng)一新建標簽頁打開蔑舞,加...
    Zongzi_599閱讀 559評論 0 0
  • 以下都是去之前的幻想: 一個清冷的冬日早晨,游客三三兩兩地沿著蜿蜒曲折的小徑緩步前行嘹屯,兩側柿子橘紅攻询,松柏墨綠,銀杏...
    馮小發(fā)閱讀 623評論 0 2
  • 關于夏天的記憶你是怎樣的州弟,是陽光钧栖,是風,還是炙烤下的柏油馬路婆翔。 而我的記憶里全是關于你的畢業(yè)季拯杠。 那年夏天,...
    向日葵的夏天M閱讀 723評論 0 1