1. 程式人生 > >iOS 中一個tabBarController 切換到另一個tabBarController的實現方法

iOS 中一個tabBarController 切換到另一個tabBarController的實現方法

iOS 中主tab(含有5個檢視) 切換到次級tab(含有另外五個檢視) 的使用方法:

-(void)makeTabBarHidden:(BOOL)hide

{

      if ( [self.rootTabBarController.view.subviews count] < 2 ) {

        return;

    }

    UIView *contentView;

if ( [[self.rootTabBarController.view.subviewsobjectAtIndex:0] isKindOfClass:[UITabBarclass]] ) {

        contentView = [self.rootTabBarController.view.subviews objectAtIndex:1];

    } else {

        contentView = [self.rootTabBarController.view.subviews objectAtIndex:0];

    }

    if (hide) {

        contentView.frame = self.rootTabBarController.view.bounds;

    }

    else {

        contentView.frame

= CGRectMake(self.rootTabBarController.view.bounds.origin.x,

                                       self.rootTabBarController.view.bounds.origin.y,

                                       self.rootTabBarController.view.bounds.size.width,

                                       self.rootTabBarController

.view.bounds.size.height - self.rootTabBarController.tabBar.frame.size.height);

    }

self.rootTabBarController.tabBar.hidden = hide;

}


相關推薦

iOS如何撥出一個應用

        我們經常會遇到在一個應用裡面撥出另一個應用的需求,比如在文件裡面點選地址,呼叫safari來開啟網頁;比如在檔案瀏覽器裡面點選某種檔案,自動啟用一個應用來開啟檔案。         iOS裡面對於這樣的需求使用URL來實現,把其他的應用看成一種資源,本質上就

在vi打開多個文件,復制一個文件多行到一個文件

class pan 上一個 復制 family clas font style -s :set number 查看行號1、vi a.txt b.txt或者vi *.txt 2、文件間切換 :n切換到下一個文件,:wn保存再切換 :N到上一個文件,:wN保存再切換 :.=看當

一個div在一個div垂直居中的方法

pla isp order -i display play back enter 垂直 .parent { width:800px; height:500px; border:2px solid #00

SQL資料庫刪除一個表在一個不存在的記錄

SQL資料庫中刪除一個表在另一個表中不存在的記錄 刪除log表中 不存在的 goods商品資料 ①.我先查詢出了不同的資料(測試) SELECT goods_id FROM `ecs_cangku_log` WHERE `goods_id` NOT IN ( SELECT go

C#VS一個函式呼叫一個函式的程式碼樣例

//主函式 說明:下面的函式是想求許可證的十六位編號,最後一位是許可編號的校驗碼,是以本體碼("JY" + xukbh)為基礎來計算 entities[0].XuKeZhengBianHao = "JY" + xukbh + xukebianhaojiaoyanma(xukbh);  

Android一個Activty控制一個Activity的函式及變數

在Android中,有時候我們需要在當前的Activity結束掉堆疊中其他的Activity,比如:Activity A,B,C,D 在堆疊中的順序如下:  A->B->C->D,假如我們現在處於Activity D,我們想在D中呼叫A或B或C的finish()函式,或者

一個盒子在一個盒子垂直居中的方法

今天介紹幾種讓一個盒子在另一個盒子中居中的方法; 內聯元素:給子盒子設定display屬性為inline,然後在設定line-height為父盒子的高度 html: <div class="box"> <p>p標籤</p>

C++一個類包含一個

一個類裡面包含另外一個類,建構函式呼叫的先後關係。 1)A類的物件是B類的私有成員: #include <iostream>  using namespace std; class A { public:     int mInt;     A()     {

C# word圖片複製到一個新的word

先引用元件Office using WordMethod = Microsoft.Office.Interop.Word; private void button1_Click(object sender, EventArgs e) { OpenFileDialog OFD = new

python將mysql表資料抽取到一個mysql庫,持續更新抽取到oracle

import MySQLdb import ConfigParser class Mysql2Mysql(object):     def getConn(self,filename,dbname):         cf = ConfigParser.ConfigPars

eclipse一個專案引用一個專案或者其他專案的jar的方法

有時候我們一個專案會依賴於另一個專案的類庫和資源,如下圖專案study依賴於studyCore專案和studyCore中的jar包 想要在study中引入這個專案的方法為:  右鍵Propertie

SQLITE 一個資料複製到一個

在SQL中有如下兩種方法可以實現將一個表中資料到另一個表中 1> select ... into new_tablename from ... where ... 2> insert (into) old_tablename select ... from ...

ORACLE賦予一個使用者查詢一個使用者所有表的許可權

在管理員賬戶下執行select 'GRANT SELECT ON 被查詢使用者表.'||table_name||' to 要查詢使用者;'  from all_tables where lower(owner)='被查詢使用者'; 例如:select 'GRANT SELE

一個專案呼叫一個專案的函式

http://blog.csdn.net/lins1393997412/article/details/7454817 http://blog.csdn.net/a5161027/article/details/51409845 http://blog.csdn.net/zhouguoqionghai/

ORACLE SQL: 從一個查詢資料插入一個

insert into expertinfo (expertid,expertname,expertcode,sex,enabled) select primarykey as expertid, name as expertname,

使用WKWebView的一個問題:iOS使用本地html的一個大坑

為了測試WKWebView中JS和native程式碼的互動功能,所以本地寫了簡單的HTML程式碼 就是響應一個button的點選事件,和WKWebView互動, 正確寫法如下: 在實際過程中,由於

iOS一個app開啟一個app

第一步:對B操作(對B的info.plist中自定義url types) 注意, 這裡的URL Schemes必填, URL identifier選填。 另外,URL Schemes建議都小寫,由於之後接收到資料的時候,不區分大寫和小寫, 都是轉為小寫。 規定的格式是   URL Schemes://

C++一個工程呼叫一個 工程的 .exe檔案

用於在不同的工程檔案中,一種語言的工程A去呼叫另一種語言的的工程B。並且可能工程B中要用到工程A 中的引數變數。如果工程A中每個引數變數是一個一維矩陣,也即N*1;這時候如果需要每取變數中一個值,就需要呼叫一次工程B中.exe檔案,如果寫成for 迴圈來做的話,需要呼叫N次.

Activity切換(怎麼從一個Activity到一個Activity)

  本例項程式演示的是從一個Activity切換到另外的一個Activity:) 程式介面 Android開發例項——Activity切換(第一個Activity) Android開發例項——Activity切換(第二個Activity)

java 複製一個的屬性給一個具有相同屬性的類

轉自:DlamLiu 的《java 複製一個類中的屬性給另一個具有相同屬性的類》 原址:https://blog.csdn.net/qq_31565213/article/details/78018866 import java.lang.reflect.Field; import java