标签: xcode-storyboard

为什么我不能从故事板上的表格单元格中删除标签?

我有一个带有TableViewController的基于Storyboard的应用程序.在特定单元格的内容视图中,我有一个文本字段和一个标签.我偶然添加了标签,现在我无法删除它.点击删除键不起作用,"删除"菜单项显示为灰色.

真正糟糕的是,Xcode抱怨这个标签.但是,当我尝试修复它的约束时,我的项目无法编译.我真的只想删除标签,因为我不需要它.

fwiw这是它的样子:

在此输入图像描述

我在Xcode 6.2中,我正在使用Swift进行开发.

xcode xcode-storyboard

7
推荐指数
1
解决办法
3626
查看次数

applicationDidFinishLaunching未调用,使用storyboards和swift3

applicationDidFinishLaunching当我运行我的应用程序不会被调用.

这是我AppDelegate班级的代码:

@NSApplicationMain
class AppDelegate: NSObject, NSApplicationDelegate {

    let statusItem = NSStatusBar.system().statusItem(withLength: NSSquareStatusItemLength)

    func applicationDidFinishLaunching(_ aNotification: Notification) {
        // Insert code here to initialize your application
    }

    func applicationWillTerminate(_ aNotification: Notification) {
        // Insert code here to tear down your application
    }


}
Run Code Online (Sandbox Code Playgroud)

我正在为我的应用程序使用Swift 3故事板.

applicationDidFinishLaunching的答案- 不触发建议连接AppDelegate.swift到故事板中的应用程序对象.我那里没有任何应用程序对象.

我的应用程序没有主菜单,它是代理,因为我正在尝试构建类似于聚光灯的东西.

我该怎么做才能applicationDidFinishLaunching跑步?

cocoa xcode-storyboard swift3

7
推荐指数
1
解决办法
1780
查看次数

带有故事板的iPad上的UISplitViewController?

在此输入图像描述

在Xcode中,如何创建一个使用Storyboard的简单iPad应用程序,以便为每个条目换出DetailView控制器?我见过的大多数示例都使用iPhone,或者只是更改同一详细视图控制器中的值.

我想从一个静态TableView控制器(比如说3行)在Interface Builder中创建segue,其中每一行将加载一个不同的游戏细节视图控制器,我将在IB中拖出并设计.目前,当我使用segue连接视图控制器时,它将替换UISplitViewController的导航部分.换句话说,就像我正在穿越一棵树,我需要告诉IB我在根节点,我应该更改细节视图.

ipad ios xcode-storyboard

6
推荐指数
1
解决办法
8490
查看次数

本地化的故事板被忽略(?)

我创建了我的故事板的瑞典语本地化,但它没有加载到设备为瑞典语的iOS设备 - 它始终是英文版.

Localizable.stringssv.lproj和那些不使用时,工作NSLocalizedString宏.

是否需要一些额外的步骤?我所做的就是点击"本地化"部分下的加号.

故事板 设置

cocoa-touch localization uistoryboard xcode-storyboard

6
推荐指数
1
解决办法
1174
查看次数

删除故事板并使用.xib启动应用程序

我试图按照这个问题的说明进行操作.但是我一定不能正确地做一些事情因为我在进入ViewController方法之前仍然得到一个SIGABRT.

以下是步骤:

  1. 复制故事板中视图上的所有项目并粘贴到新的xib视图中.
  2. 将.h和.m查看控制器文件的所有内容复制到xib的新内容中.
  3. 将主nib文件基本名称更改为info.plist文件中的新xib名称.
  4. 试图改变主人,但我不知道我是否正确这样做.
  5. 编辑appdelegate didFinishLaunchingWithOptions文件如下:

    - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
    
     {
        self.window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]] ;
    
         // Override point for customization after application launch.
    
         TestViewController *test = [[TestViewController alloc]         initWithNibName:@"TestViewController" bundle:nil];
         UINavigationController *nav = [[UINavigationController alloc]  initWithRootViewController:test];
         self.window.rootViewController = nav;
    
         [self.window makeKeyAndVisible];
    
         return YES;
    }
    
    Run Code Online (Sandbox Code Playgroud)
  6. 我甚至尝试从一个空项目开始,就像我建议的最后一个帖子之一,当我尝试运行时仍然得到一个SIGABRT.

Apple是否无法删除故事板?我正在创建一个SDK.我不想要故事板.但我确实需要一个可旋转的xib.

救命?

xcode objective-c ios xcode-storyboard

6
推荐指数
1
解决办法
8212
查看次数

iOS - UIPageViewController大小推断与Freeform

我在XCode 5的"Storyboard Builder"中遇到过这个,我并没有真正理解.当我UIPageViewController向屏幕添加新内容时,我可以SizeSimulated Metrics下拉列表中选择属性.有几个选项,但我没有得到两者之间的区别:InferredFreeform.这两者有什么区别?我的理解是没有区别,因为两者都打开了Controller程序告诉它的任何大小.

有人可以向我解释一下吗?

ios uipageviewcontroller xcode-storyboard

6
推荐指数
1
解决办法
4572
查看次数

如何使用自动布局调整故事板的图像大小?

我正在使用Sketch来创建将在我的Xcode 6自动布局故事板中使用的图像.但是我无法确保图像尺寸正确.它们总是显得太大并且溢出故事板视图控制器.在Xcode中有没有办法看到故事板预期的尺寸?有没有系统的方法来做到这一点......而不是反复试验?

xcode-storyboard xcode6

6
推荐指数
1
解决办法
5926
查看次数

在视图控制器/页面视图控制器(swift)中使图像视图全屏

我正在使用UIPageViewController来全屏显示图像.问题是图像没有全屏显示.相反,图像与页面控制视图点之间的底部和顶部之间存在间隙.我有一个UIViewController,作为子视图/子项添加到UIPageController,ViewController使用ImageView显示图像.我试图在swift/storyboard中这样做.

我在故事板中将顶部栏和底栏选项更改为"无",但它不起作用.

图像预览:

在此输入图像描述

ChildViewControllerCode:

class BoatContentViewController: UIViewController {

@IBOutlet weak var imageView: UIImageView!
@IBOutlet weak var titleLabel: UILabel!


var pageIndex: Int!
var titleText: String!
var imageFile: String!


override func viewDidLoad() {
    super.viewDidLoad()

    self.imageView.image = UIImage(named: self.imageFile)
    self.titleLabel.text = self.titleText


    // Do any additional setup after loading the view.
}

override func didReceiveMemoryWarning() {
    super.didReceiveMemoryWarning()
    // Dispose of any resources that can be recreated.
}
Run Code Online (Sandbox Code Playgroud)

mainViewControllerCode:

class BoatViewController: UIViewController, UIPageViewControllerDataSource {
@IBOutlet weak var loginButton: UIButton!
@IBOutlet weak var skipButton: UIButton! …
Run Code Online (Sandbox Code Playgroud)

ios uistoryboard uipageviewcontroller xcode-storyboard swift

6
推荐指数
1
解决办法
8518
查看次数

为什么我的UITableview Y原点会根据TabBarController中的位置而改变

在单击第一个屏幕上的按钮时,向用户呈现包含在标签栏控制器内的视图控制器.视图控制器中有两个表视图,第一个是顶部静态表,另一个是下面的第二个表.标签栏控制器中的视图控制器不在"更多"显示内.如果我转到"更多"并选择一个视图控制器,则会显示视图,并按下顶部单元格.

如果我转到"更多"屏幕,单击编辑,并以任何方式移动视图控制器的顺序,通过"更多"显示正确显示控制器.离开"更多"部分时,不显示顶部表格单元格(顶部表格).

对我来说,在UI或故事板中存在一个问题似乎是合理的,但是没有任何事情可以解决我的问题.我已尝试手动设置约束并使用建议的约束.

此示例项目位于https://github.com/propstm/NavigationStructureTest

在修改标签栏控制器中的视图控制器的顺序之前,前两个图像. 最后两个,之后.

uitabbarcontroller uitableview ios xcode-storyboard

6
推荐指数
1
解决办法
402
查看次数

故事板对cocoapods故事板的引用似乎已经破裂

我有一个名为"ViewTester"的项目,其中有一个名为"blub"的cocoapod

项目结构

现在在main.storyboard中我想像这样引用blubstory.storyboard: 故事板参考

故事板参考的属性:
在此输入图像描述

ViewTester的BundleID:
在此输入图像描述

blub的BundleID:
在此输入图像描述

当我尝试运行此时,我得到以下异常: 在此输入图像描述

我在这里看到了一个相关的stackoverflow帖子,但答案没有解决问题,因为main.storyboard中没有"blub"的目标成员资格

在此输入图像描述

有关此问题的任何想法/解决方案?对我而言,它似乎是故事板引用中的一个错误,因为它不会在"blub"包中找到故事板.

storyboard ios xcode-storyboard swift storyboard-reference

6
推荐指数
1
解决办法
952
查看次数