标签: uistoryboard

UIWindow在Storyboard上不可见

我有一个UIWindow对象,我想在故事板上显示.我这样做了 -

UIWindow *webWindow = [[UIWindow alloc] initWithFrame:CGRectMake(0, 20, 320,480)];
webWindow.windowLevel = UIWindowLevelAlert;
Run Code Online (Sandbox Code Playgroud)

我这样做是keyAndVisible -

[webWindow makeKeyAndVisible]; 
Run Code Online (Sandbox Code Playgroud)

问题是它不可见.我试过NSLog看到所有的Windows,它显示了这样的东西 -

Windows:(
    "<UIWindow: 0x9b5cf20; frame = (0 0; 320 480); layer = <UIWindowLayer: 0x9b61400>>",
    "<UIWindow: 0x9846880; frame = (0 0; 320 480); layer = <UIWindowLayer: 0x9846a60>>"
)
Run Code Online (Sandbox Code Playgroud)

我在这里阅读了一些关于如何使用Storyboard的窗口 - http://developer.apple.com/library/ios/#documentation/UIKit/Reference/UIApplicationDelegate_Protocol/Reference/Reference.html#//apple_ref/doc/uid/TP40006786 -CH 3-SW30

但目前尚不清楚如何使用它在Storyboard上显示一个窗口.

uiwindow uistoryboard

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

修改静态UITableView单元格中的文本?

我正在使用在storyboard文件中创建的"静态单元格"表视图.但是,我想在更改设置时更新其中一个单元格上的文本.

我正在推动一个更新设置的视图控制器.我正在尝试使用回调来更改单元格弹出堆栈时的文本,但到那时单元格显然已被回收或重用,因此旧对象不在屏幕上,不再在表格视图中使用.

有没有办法可以更新这个文本,并使其永久化(这样当单元格在屏幕上滚动并返回时,新值仍会出现)?

cocoa-touch uitableview ios uistoryboard

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

以编程方式在委托中调用storyboard

我正在尝试以编程方式调用我的故事板.我的故事板包含以下内容:

[导航控制器] - > [MainMenuView] - > [DetailsView]

"MainMenu"标识符放在[MainMenuView]中

我遇到的问题是屏幕显示空白.我需要做什么?

谢谢.

- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
{       
    UIStoryboard *storyboard = [UIStoryboard storyboardWithName:@"MainStoryboard" bundle:nil];

    MainMenuView *rootViewController = [storyboard instantiateViewControllerWithIdentifier:@"MainMenu"];

    return YES
}
Run Code Online (Sandbox Code Playgroud)

xcode objective-c uiviewcontroller ios uistoryboard

7
推荐指数
2
解决办法
9110
查看次数

移动现有的segue(s)

我想在现有的XCode iOS故事板中换掉另一个视图控制器,但我不想重新创建它的segues.是否可以移动或调整现有segue的目的地?

xcode ios uistoryboard uistoryboardsegue

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

如何在故事板中移回根视图控制器?

我想做的事情似乎很简单,但我在网上找不到任何答案.我有登录屏幕作为根视图控制器,然后是标签栏控制器,在每个选项卡中我都有一个导航控制器.

我使用了故事板,层次结构如下所述,

Root VC
    |
     --- tabbar controller
          |
           ---Navigation Controller
                |
                 --- VC1
Run Code Online (Sandbox Code Playgroud)

要求是从VC1导航回根视图控制器.我们怎样才能做到这一点?

iphone cocoa objective-c ios uistoryboard

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

如何/是否在Xcode中制作通用故事板

在Xcode中创建故事板文件时,您必须选择是否适用于iPhone或iPad.这意味着应始终将iPhone和iPad UI放入单独的故事板中.这是真的?

我的应用程序有多个故事板.虽然Main.storyboard文件在iPhone和iPad之间存在很大差异,但其他故事板几乎完全相同.唯一的区别可能是推动iPhone与iPhone上的popover,可以通过编程方式处理.制作两个故事板似乎非常愚蠢和多余.

因此,如果制作一个"通用"故事板,是否应该在Xcode中选择iPhone或iPad?有关系吗?

ipad ios ios-universal-app uistoryboard uistoryboardsegue

7
推荐指数
2
解决办法
6562
查看次数

如何获得rootviewcontroller ios故事板

我在故事板的根视图中有一个菜单表,只要子视图更新数据,我就会重新加载它.如何获取对根视图的引用,以便我可以在其上调用reloaddata方法?

ios uistoryboard

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

如何将UIToolbar添加到Storyboard上的NavigationController?

我不是使用Interface Builder的忠实粉丝,因此我不熟悉它.

我试图将UIToolbar添加到导航控制器,但因为Apple文档总是很清楚,我没有线索.

我正在转换旧项目以使用Storyboard.

这就是我所做的.

  1. 我在项目中添加了一个故事板
  2. 我已经添加了一个导航控制器
  3. 因为我希望这个导航控制器在底部显示一个工具栏,所以我点击了导航控制器并打开了工具栏(见图).

在此输入图像描述

之后,界面构建器上的导航控制器底部出现一个白色矩形.我认为这是一个UIToolBar或占位符.我试图将BarButtonItem拖到这个"空间"并允许Xcode,显示如下:

在此输入图像描述

当我运行应用程序时,工具栏显示为底部的白色矩形,而不是按钮.

按钮在层次结构上显示如下:

在此输入图像描述

我想按钮应该在工具栏项目内,但Xcode禁止在那里拖动项目.

如何让按钮显示?

cocoa-touch uitoolbar uinavigationcontroller ios uistoryboard

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

本地化故事板但标记某些文本不被翻译

我想将我的故事板本地化为德语.Xcode在为我的故事板创建main.strings文件方面做得很好.但是,我正在为我的许多表视图使用原型单元格.这些单元格中的每一个都只是在UILabels中使用虚拟文本,因为我在以后加载数据以填充表格视图时替换文本.

原型细胞:

在此输入图像描述

故事板字符串文件:

在此输入图像描述

我不想要的字符串文件字符串: 在此输入图像描述

有没有办法告诉Xcode忽略某些字符串,以便它们甚至不显示在字符串文件中?我不想付翻译来翻译虚拟文本.

xcode cocoa-touch localization ios uistoryboard

7
推荐指数
0
解决办法
317
查看次数

"属性"检查器中的"已安装"选项

在"属性"检查器中,有一个选项Installed.我不确定它的含义.这是否意味着该元素将出现在任何大小类中? 在此输入图像描述

storyboard ios uistoryboard

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