Nativescript中没有解决方案,所以我必须访问IOS的本机方法并编写自己的解决方案。
以下是我的解决方案:
var colorModule = require("color");
var red = new colorModule.Color("#ec295f");
const frameModule = require('ui/frame');
if (frameModule.topmost().ios) {
let controller = frameModule.topmost().ios.controller;
let navBar = controller.navigationBar;
let border = new UIView(CGRectMake(0, 1, navBar.frame.size.width, 2));
border.backgroundColor = UIColor(red.ios);
border.opaque = true;
navBar.addSubview(border);
}
希望对某人有所帮助:)