小编Mag*_*esh的帖子

以编程方式在swift中呈现视图控制器

嗨我正在尝试将以下目标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)

viewcontroller swift

12
推荐指数
2
解决办法
4万
查看次数

在swift中设置UIBarButtonItem的背景图像

我正在尝试以编程方式设置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)

uibarbuttonitem swift ios8

4
推荐指数
1
解决办法
5202
查看次数

标签 统计

swift ×2

ios8 ×1

uibarbuttonitem ×1

viewcontroller ×1