生活随笔
收集整理的這篇文章主要介紹了
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
;
AppDelegate.m 把無用的多余的代碼進行注銷掉,或者刪掉;這樣就可以了
設置window的根控制器為純代碼的創建的tabbarViewController
核心代碼如下;
報錯不要著急,搜一搜文檔,務必學會。
#import "AppDelegate.h"@interface AppDelegate
()@end@implementation AppDelegate
- (BOOL
)application
:(UIApplication
*)application didFinishLaunchingWithOptions
:(NSDictionary
*)launchOptions
{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
= @"設置";v1
.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
];return YES
;
}
@end
總結
以上是生活随笔為你收集整理的ios14.3开发之使用纯代码创建UITabbarController的全部內容,希望文章能夠幫你解決所遇到的問題。
如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。