在添加背景图像时在NavigationBar上显示暗色调

时间:2016-09-23 11:07:18

标签: ios iphone swift uinavigationbar

在添加背景图像时,导航栏右侧会显示深色阴影。[仅限iPhone 7及更高版本]

//用于设置背景图片的代码

self.navigationController?.navigationBar.setBackgroundImage(UIImage(named: "top-bg"), forBarMetrics: .Default)

Navigation bar image

1 个答案:

答案 0 :(得分:3)

IMO,背景中的图像很小,并且它正在重复。

正如您所看到的,图像的左侧是暗的,当图像完成时,它以暗色调开始。

试试这段代码:

    public ActionResult RedirectLogin(string returnUrl)
{
    if(User.IsInRole("Admin")){
                return RedirectToAction("Index", "Admin");
            }
    if(User.IsInRole("Teacher")){
                return RedirectToAction("Index", "Teacher");
            }
    if(User.IsInRole("Student")){
                return RedirectToAction("Index",   "Student"); 
    }
}