自定义详情界面(使用VFL)远程推送

     上午的主要工作是:百度地图大头针视图的调整(仍未完善),因为地图定位方法是在APPDelegate中写的,因此就有了一个问题,在任务界面需要定位的坐标的适合,可能百度的定位还未完成,方法还未回调。而且在APPDelegate里边无法取到任务视图,因此就使用了通知中心,当定位完成时通知地图进行定位到所定位区域,也有可能定位所用时间较短,而那时候还未加载到任务地图界面,这时候需要进行判断,如果坐标有值就直接赋值,如果没值,就等待通知再设置地图的现实区域。

     下午主要的工作就是:使用VFL来对详情界面进行了第一次布局。部分代码如下:

//设置btn--label--btn横向约束
    NSArray *constraints1 = [NSLayoutConstraint constraintsWithVisualFormat:@"H:|-16-[backBtn(10)]->=20-[labelCate]->=20-[btnMore(4)]-16-|" options:0 metrics:nil views:dic];
    //设置btn的纵向约束
    NSArray *constraints2 = [NSLayoutConstraint constraintsWithVisualFormat:@"V:|-42-[backBtn(17)]" options:0 metrics:nil views:dic];
    //设置labelCate--labelJuli的纵向约束
    NSArray *constraints3 = [NSLayoutConstraint constraintsWithVisualFormat:@"V:|-20-[labelCate(40)]-1-[labelJuli(35)]" options:NSLayoutFormatAlignAllLeft|NSLayoutFormatAlignAllRight metrics:nil views:NSDictionaryOfVariableBindings(labelCate,labelJuli)];
    //设置btnMore的纵向约束
    NSArray *constraints4 = [NSLayoutConstraint constraintsWithVisualFormat:@"V:|-42-[btnMore(17)]" options:0 metrics:0 views:dic];
    [imageView1 addConstraints:constraints1];
    [imageView1 addConstraints:constraints2];
    [imageView1 addConstraints:constraints3];
    [imageView1 addConstraints:constraints4];

     下午还做了一部分远程推送的功能,在接收到远程推送之后,会进入方法:- (void)application:(UIApplication *)application didReceiveRemoteNotification:(NSDictionary *)userInfo,在里边可以根据userInfo的值来自定义一些操作。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值