日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

ios14.3开发之使用纯代码创建UITabbarController

發布時間:2023/12/18 编程问答 36 豆豆
生活随笔 收集整理的這篇文章主要介紹了 ios14.3开发之使用纯代码创建UITabbarController 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

ios14.3開發之使用純代碼創建UITabbarController

這里我們IOS版本14.3。Xcode 版本選擇的是。12.3版本;來自apple最新的xcode版本,該版本支持最新的swift語法和最少的bug,支持新的api函數。 數風流人物,還看今朝。盡量蘋果之前的ios系統很完美,都是蘋果最近總是推陳出新,我們必須學習和使用新的ios系統。源碼請在我的主頁 資源庫查找。





scene 場景 兩個文件要刪除 .m 和.h 文件全部干掉
main.stroyboard 刪除,plist里面該刪除的都要刪除,
delegate。h 頭文件 增加一句代碼

@property(nonatomic,strong)UIWindow *windows; // 使用strong 進行強引用

AppDelegate.m 把無用的多余的代碼進行注銷掉,或者刪掉;這樣就可以了
設置window的根控制器為純代碼的創建的tabbarViewController
核心代碼如下;
報錯不要著急,搜一搜文檔,務必學會。

// // AppDelegate.m // 23-tabbarController // // Created by 魯軍 on 2021/2/14. //#import "AppDelegate.h"@interface AppDelegate ()@end@implementation AppDelegate- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions {// Override point for customization after application launch.self.window =[[UIWindow alloc] initWithFrame:[UIScreen mainScreen].bounds];UITabBarController *tab =[[UITabBarController alloc] init];UIViewController *v1 = [[UIViewController alloc]init];UIViewController *v2 = [[UIViewController alloc]init];UIViewController *v3 = [[UIViewController alloc]init];v1.view.backgroundColor=[UIColor grayColor];v2.view.backgroundColor=[UIColor orangeColor];v3.view.backgroundColor=[UIColor blueColor];v1.tabBarItem.title = @"消息";v2.tabBarItem.title = @"聯系人";v3.tabBarItem.title = @"設置";//tab_recent_nor tab_buddy_nor tab_me_norv1.tabBarItem.image=[UIImage imageNamed:@"tab_recent_nor"];v2.tabBarItem.image=[UIImage imageNamed:@"tab_buddy_nor"];v3.tabBarItem.image=[UIImage imageNamed:@"tab_me_nor"];v1.tabBarItem.badgeValue = @"999";[tab addChildViewController:v1];[tab addChildViewController:v2];[tab addChildViewController:v3];self.window.backgroundColor = [UIColor greenColor];self.window.rootViewController = tab;[self.window makeKeyAndVisible];// NSLog(@"%@",tab.tabBar); //<UITabBar: 0x7fa179c077f0; frame = (0 519; 320 49); autoresize = W+TM; gestureRecognizers = <NSArray: 0x600003b526d0>; layer = <CALayer: 0x600003551e40>>return YES; } @end

總結

以上是生活随笔為你收集整理的ios14.3开发之使用纯代码创建UITabbarController的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。