UINavigation çubuğu için bir gölge efekti nasıl eklenir
Merhaba, ben bunu yapabilirim nasıl NAvigationBar
için gölge bu tür eklemek istiyorum.
Gölge eklemeye çalıştığım budur.
[self.navigationController.navigationBar setBackgroundImage:[UIImage new] forBarMetrics:UIBarMetricsDefault];
self.navigationController.navigationBar.shadowImage=[UIImage new];
self.navigationController.navigationBar.translucent=YES;
self.navigationController.navigationBar.topItem.titleView.tintColor=[UIColor whiteColor];
self.navigationController.navigationBar.titleTextAttributes=[NSDictionary dictionaryWithObject:[UIFont fontWithName:@"HelveticaNeue" size:15.0f] forKey:NSFontAttributeName];
self.navigationController.navigationBar.topItem.title=strNavigtionTitle;
self.navigationController.navigationBar.titleTextAttributes = [NSDictionary dictionaryWithObject:[UIColor whiteColor] forKey:NSForegroundColorAttributeName];
self.navigationItem.leftBarButtonItem = [[UIBarButtonItem alloc] initWithImage:[UIImage imageNamed:@"backarrow"] style:UIBarButtonItemStylePlain target:self action:@selector(revealToggle :)];
[self.navigationController navigationBar].tintColor = [UIColor whiteColor];
[self.navigationController navigationBar].layer.shadowColor=[UIColor colorWithRed:53.0/255.0 green:108.0/255.0 blue:130.0/255.0 alpha:1.0f].CGColor;
[self.navigationController navigationBar].layer.shadowOffset=CGSizeMake(0, 20);
[self.navigationController navigationBar].layer.shadowOpacity=0.8;
[self.navigationController navigationBar].layer.shadowRadius=5.5;
Ancak bu yalnızca ok ve Apply (Uygula) izni başlığım için bir gölge ekler. Ama bu resimdeki gibi bir gölge eklemek istiyorum. NavigationBar
ile ana UIView
arasında olmalıyım. Bunu nasıl yapabilirim? Lütfen bana yardım et. Teşekkürler
canu u ben ortağı bana gölge bir arka plan görüntüsü verir soracaktır çıktı görüntüsünü –
göstermektedir. Gezinme çubuğu için – AechoLiu
arka plan resmi? – user1960169