内射老阿姨1区2区3区4区_久久精品人人做人人爽电影蜜月_久久国产精品亚洲77777_99精品又大又爽又粗少妇毛片

ios開發(fā)導航控制器,ios 控制器

iOS開發(fā) 導航欄出現(xiàn)多次push同一個頁面問題解決辦法

在點擊push下一個頁面時,因為各種原因,點一下cell或按鈕沒有響應,用戶可能就多點幾下,這時候會打開好幾個一樣的頁面。

創(chuàng)新互聯(lián)主要從事成都網(wǎng)站設計、成都做網(wǎng)站、網(wǎng)頁設計、企業(yè)做網(wǎng)站、公司建網(wǎng)站等業(yè)務。立足成都服務蘇仙,十余年網(wǎng)站建設經(jīng)驗,價格優(yōu)惠、服務專業(yè),歡迎來電咨詢建站服務:18982081108

這是因為push后的頁面有耗時操作或者剛好push到另一個頁面時,另一個頁面正好在reloadData卡住主線程。造成點擊cell時卡住了。

這時,我們可以通過重寫導航控制器的方法來解決這個問題。

#import UIKit/UIKit.h

@interfaceNaviViewController?:?UINavigationController

@end

#import "NaviViewController.h"

@interfaceNaviViewController?()

//?記錄push標志

@property(nonatomic,getter=isPushing)BOOLpushing;

@end

@implementationNaviViewController

-?(void)viewDidLoad?{

? ? ? [superviewDidLoad];

? ? ? ?self.delegate=self;

}

-?(void)pushViewController:(UIViewController*)viewControlleranimated:(BOOL)animated?{

? ? if(self.pushing==YES)?{

? ? ? ? ? ? ?NSLog(@"被攔截");

? ? ? ? ? ? ?return;

? ? }else{

? ? ? ? ? ? ?NSLog(@"push");

? ? ? ? ? ? ?self.pushing=YES;

? ? }

[superpushViewController:viewControlleranimated:animated];

}

#pragma?mark?-?UINavigationControllerDelegate

-(void)navigationController:(UINavigationController*)navigationControllerdidShowViewController:(UIViewController*)viewControlleranimated:(BOOL)animated?{

? ? ? ? ?self.pushing=NO;

}

@end

ios開發(fā),添加導航控制器,只能給根視圖控制器添加嗎?

肯定不是的,你可以按自己的需求在指定的視圖添加導航控制器。這就好比你在需要存儲多個對象的時候建立數(shù)組來存儲一樣,導航控制器只是用來管理它存儲的各個頁面

ios開發(fā)怎么用自定義的導航控制器

//首先取出設置主題的對象

UINavigationBar *navBar = [UINavigationBar appearance];

//注意這是設置導航欄背景的顏色,即導航欄所覆蓋的底層的顏色。而不是導航欄本身的顏色。

[navBar setBackgroundColor:[UIColor greenColor]];

//這才是設置導航欄本身的顏色

[navBar setBarTintColor:[UIColor orangeColor]];

//如果要對導航欄設置背景圖片

[navBar setBackgroundImage:[UIImage imageNamed:@"NavBar64"] forBarMetrics:UIBarMetricsDefault];

iOS 獲取當前導航控制器,進行頁面跳轉

方法一:根視圖必須是 UITabBarController

方法二:發(fā)生過模態(tài)跳轉

注:這個兩個方法建議寫成全局方法,方便使用

期待你的評論建議O(∩_∩)O~

文章題目:ios開發(fā)導航控制器,ios 控制器
當前鏈接:http://m.rwnh.cn/article18/phpodp.html

成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供網(wǎng)站設計公司、建站公司動態(tài)網(wǎng)站、外貿(mào)網(wǎng)站建設、自適應網(wǎng)站服務器托管

廣告

聲明:本網(wǎng)站發(fā)布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經(jīng)允許不得轉載,或轉載時需注明來源: 創(chuàng)新互聯(lián)

網(wǎng)站托管運營
咸丰县| 崇州市| 金寨县| 华容县| 五莲县| 梁山县| 利辛县| 宜宾市| 吉木乃县| 双峰县| 碌曲县| 温宿县| 桦川县| 株洲市| 古浪县| 和静县| 慈利县| 特克斯县| 四子王旗| 华亭县| 桃江县| 当涂县| 大丰市| 花垣县| 福泉市| 和静县| 巧家县| 临潭县| 东方市| 神池县| 云梦县| 三亚市| 客服| 曲水县| 新乐市| 屯门区| 四子王旗| 习水县| 临海市| 子长县| 逊克县|