人
今天爱人休息,我就可以偷懒不用做饭了。自己一个人吃饭的时候,基本就是猪肉土豆白菜,那么两个人就可以好好的大餐了。
红烧肉,葱油蚕豆,荔枝等等,今天又吃了好多新的食材,所以需要留心观察。
健身大业如期的进行,每天的运动确实让人的精气神都有提升。
狗
今天是酷奇开心的一天,早上我遛,中午爱人遛,晚上两个人一起遛,一天下去三趟,真实太爽了。
可惜的是没有碰到心仪的狗妹子。。。
码
用的HJTabViewController其自带的NavigationBar透明的问题,在代理方法中直接设置
- (void)tabViewController:(HJTabViewController *)tabViewController scrollViewVerticalScroll:(CGFloat)contentPercentY {
[self.navigationController.navigationBar setNavigationBackgroundAlpha:contentPercentY];
}
这样看上去暂时是没有问题的,但是当再push一个viewController进去的时候,如果我们希望NavigationBar是不透明的,但是结果确实透明的,原因是使用的同一个NavigationBar,上面代理的调用方法在新的viewController的viewDidAppear之后。
临时的修改方案是:
- (void)tabViewController:(HJTabViewController *)tabViewController scrollViewVerticalScroll:(CGFloat)contentPercentY {
UIViewController *topViewController = self.navigationController.topViewController;
if (self == topViewController) {
[self.navigationController.navigationBar setNavigationBackgroundAlpha:contentPercentY];
if (contentPercentY > 0.2) {
self.title = self.userObject.username;
}
} else {
[self.navigationController.navigationBar setNavigationBackgroundAlpha:1];
}
}
意思就是仅在当前需要透明的viewController中,进行透明变化的设置,其他viewController中保持不透明。
网友评论