嗨我正在尝试将以下目标C代码转换为swift,以便在单击按钮时从一个视图控制器导航到另一个视图控制器.任何帮助将非常感激
这取自苹果的编程指南
- (void)add:(id)sender {
// Create the root view controller for the navigation controller
// The new view controller configures a Cancel and Done button for the
// navigation bar.
RecipeAddViewController *addController = [[RecipeAddViewController alloc]
init];
// Configure the RecipeAddViewController. In this case, it reports any
// changes to a custom delegate object.
addController.delegate = self;
// Create the navigation controller and present it.
UINavigationController *navigationController = [[UINavigationController alloc]
initWithRootViewController:addController];
[self presentViewController:navigationController animated:YES completion: nil];
}
Run Code Online (Sandbox Code Playgroud)
我的代码如下所示,但不确定如何在导航控制器中实现,在故事板中我的mainSectionViewController嵌入了导航控制器
func sectionBtnClicked …Run Code Online (Sandbox Code Playgroud) 我正在尝试以编程方式设置UIBarButtonItem的背景图像.但我的图像被拉伸和平铺.任何帮助解决这个问题将非常感激.这是我的代码
var objectSelected : UIImage!{
didSet{
if objectSelected == nil {
objectSelected = UIImage(named: "line")
}
let insets = UIEdgeInsetsMake(0, 0, 10, 0)
objectSelected.resizableImageWithCapInsets(insets)
objectSelector.setBackgroundImage(objectSelected, forState: UIControlState.Normal, style: UIBarButtonItemStyle.Plain, barMetrics: UIBarMetrics.Default)
}
}
@IBOutlet weak var objectSelector: UIBarButtonItem!
Run Code Online (Sandbox Code Playgroud)