标签: xcode-storyboard

何时使用Storyboard以及何时使用XIB

是否有关于何时在iOS项目中使用故事板以及何时使用XIB的指南?每个人的优缺点是什么,他们各自适合什么情况?

当你有动态UI元素推动视图控制器(如地图引脚)时,我可以告诉它使用故事板segues并不是那么干净.

xcode ios uistoryboard xcode-storyboard

194
推荐指数
5
解决办法
5万
查看次数

.xib文件和.storyboard有什么区别?

有人可以用简单的词语解释.xib和.storyboard之间的区别吗?

iphone xib ios ios5 xcode-storyboard

156
推荐指数
4
解决办法
9万
查看次数

Xcode 8 - IB Designables - 无法呈现和更新自动布局状态,代理程序崩溃

我最近升级到Xcode 8,我遇到了故事板的问题.

如果我打开项目并且我没有打开Storyboard,它将编译并运行得很好.一旦我打开故事板,我就会收到有关IB Designables的多个错误,如下所示.

在此输入图像描述

这些观点正在使用从自定义视图唯一的看法TextFieldEffectsBEMCheckbox我进口(使用CocoaPods).

ios xcode-storyboard xcode8

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

从storyboard/xib文件修改UIImage renderingMode

是否有可能修改UIImagerenderingMode从故事板或XIB编辑器?

目标是应用于tintColor特定UIImageView对象.

ios xcode-storyboard ios7

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

Xcode故事板:内部错误.请提交一个错误

当编辑在故事板,为特定类专门指定一个视图控制器,我突然当我想运行该项目遇到了这个错误.

Main.storyboard:内部错误.请在bugreport.apple.com上提交一个错误并附上"/ var/folders/79/_jh611t15qsfcx165_jv_20h0000gn/T/IB-agent-diagnostics_2015-10-28_00-33-12_730000".

现在我不能再运行我的项目了.我无法在其他任何地方找到任何关于此的信息.有没有人遇到过这个?

在此输入图像描述

xcode ios uistoryboard xcode-storyboard swift

69
推荐指数
5
解决办法
3万
查看次数

IOS7,Segue和storyboards - 如何在没有按钮的情况下创建?

我目前有一个登录View和一个Application视图,我已经在登录视图上成功实现了验证,我需要以成功验证的方式转换到应用程序视图.

我知道我可以在登录按钮上添加一个segue,然后像这样调用它programaticaly ...

[self performSegueWithIdentifier:@"LoginSegue" sender:sender];
Run Code Online (Sandbox Code Playgroud)

但是,当点击按钮时,这显然会被触发(因为创建的segue是连接到按钮的).我刚刚读到我应该创建一个按钮(并隐藏它),然后对segue进行编程调用 - 这看起来有点"错误".

如何创建一个没有附加到任何特定UI事件的segue?

ios segue xcode-storyboard

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

XCode Storyboard合并

有没有办法合并XCode 4.2 Storyboard文件?

我正在与一个iPhone项目上的另一个开发人员合作,我将所有更改合并到一个故事板文件的尝试都遇到了失败,之后Xcode不再能够加载故事板.因此,我必须做一个svn还原,然后重做我的修改.

merge xcode4.2 xcode-storyboard

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

不显示带有静态单元格的UITableView

我使用Storyboards(标签视图模板)创建了一个新的Xcode项目.我在故事板中添加了几个视图控制器,并希望将UITableView与静态单元格一起使用.我创建了它,但是当我在模拟器中运行时,细胞不会出现.除了这个故事板文件,我没有更改项目中的任何内容.我正在显示故事板编辑器和模拟器运行的屏幕截图.标签显示,因此视图正确加载.我将背景颜色设置为灰色,这样我就可以看到talbeview正在加载.所有单元格都设置为可见.我将他们的风格改为Basic并编辑了标签,并添加了一个披露指标,就是这样.

模拟器 Xcode中

uitableview ios xcode-storyboard

64
推荐指数
4
解决办法
6万
查看次数

如何使UILabel在storyboard(或界面构建器)中自动调整文本,而不是以编程方式

每次我单击并拖动UILabel到故事板,然后将文本添加到文本字段时,文本将被截断,因此我必须单击并拖动UILabel以将其拉伸到足以使文本显示.

我无法弄清楚如何使UILabel自动变得足够大以适应文本.

这样可以在设计新视图时节省时间.

iphone xcode interface-builder ios xcode-storyboard

58
推荐指数
2
解决办法
5万
查看次数

UIPageViewController和故事板

我正在尝试从故事板中特定配置UIPageViewController:

在此输入图像描述

TutorialPageViewController.h

#import <UIKit/UIKit.h>
@interface TutorialPageViewController : UIPageViewController <UIPageViewControllerDelegate, UIPageViewControllerDataSource>
@end
Run Code Online (Sandbox Code Playgroud)

TutorialPageViewController.m

#import "TutorialPageViewController.h"

@interface TutorialPageViewController ()
@property (assign, nonatomic) NSInteger index;
@end

@implementation TutorialPageViewController
{
    NSArray *myViewControllers;
}

- (id)initWithNibName:(NSString *)nibNameOrNil bundle:(NSBundle *)nibBundleOrNil
{
    self = [super initWithNibName:nibNameOrNil bundle:nibBundleOrNil];
    if (self) {
        // Custom initialization
    }
    return self;
}

- (void)viewDidLoad
{
    [super viewDidLoad];
    // Do any additional setup after loading the view.
    self.delegate = self;
    self.dataSource = self;
    [self didMoveToParentViewController:self];
    UIStoryboard *tutorialStoryboard = [UIStoryboard storyboardWithName:@"TutorialStoryboard" bundle:[NSBundle mainBundle]];
    UIViewController …
Run Code Online (Sandbox Code Playgroud)

ios uistoryboard uipageviewcontroller xcode-storyboard

45
推荐指数
4
解决办法
3万
查看次数