美团项目(纯代码)

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了美团项目(纯代码)相关的知识,希望对你有一定的参考价值。

一.框架搭建

1.icon

规格要求可从文档中查找,搜索app icon.

 

2.因为很多界面重复利用,所以不用storyboard

a.删除stroyboard,在设置中Info -> Main storyboard file base name 项直接去除

 

b.创建ZXHomeViewController(UICollectionViewController)和ZXNavigationController(UINavigationController)

 

c.在AppDelegate的didFinishLaunchingWithOptions添加:

    self.window = [[UIWindow alloc] init];
    self.window.frame = [UIScreen mainScreen].bounds;
    self.window.rootViewController = [[ZXNavigationController alloc] initWithRootViewController:[[ZXHomeViewController alloc] init]];
    [self.window makeKeyAndVisible];

 

 d.在ZXHomeViewController中添加

- (instancetype)init
{
    UICollectionViewFlowLayout *layout = [[UICollectionViewFlowLayout alloc] init];
    return [self initWithCollectionViewLayout:layout];
}

e.创建文件ZXConst.h来放全局的东西

 

f.ZXHomeViewController设置背景颜色

    // self.view == self.tableView
    // self.view == self.collectionView.superview
    // 设置背景色
    self.collectionView.backgroundColor = ZXGlobalBg;

g.设置导航栏内容

+ (void)initialize
{
    UINavigationBar *bar = [UINavigationBar appearance];
    [bar setBackgroundImage:[UIImage imageNamed:@"bg_navigationBar_normal"] forBarMetrics:UIBarMetricsDefault];
 
 
 

以上是关于美团项目(纯代码)的主要内容,如果未能解决你的问题,请参考以下文章

ipad版简单美团界面功能实现(纯swift编写)

tkinter + cefpython 仿美团桌面程序

金三银四跳槽季,美团字节阿里腾讯Java面经,终入字节

大厂Java开发面试解答,纯干货

拖图UI和纯代码UI

美团面试——后端开发岗