标签: interface-builder

无法使用Xcode 4创建iPad XIB

好吧,我的手上有问题.我正在尝试将我的项目转换为iPhone和iPad的通用应用程序.我正在尝试制作特定于iPad的XIB文件版本.因为Create iPad version using autoresizing masks在Xcode 4中不可能,所以我假设我能够将我的XIB弹出到Xcode 3的IB版本中,并让它做出魔力.没有骰子.这是我尝试在IB中打开XIB文件时出现的错误:

在此输入图像描述

说实话,我不知道从哪里开始.我想我可以手动调整我的视图,但这很乏味,我没有时间去做.有任何想法吗?

xcode interface-builder ipad xcode4

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

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

UIScrollView无法在IB中工作

我有一个UIScrollView里面包含一个UIView.

UIScrollView启用了分页,为320x500

UIView是320x480

我的UIView不会在模拟器或设备上滚动.我究竟做错了什么?

iphone xcode objective-c interface-builder uiscrollview

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

如何在cocoa应用程序中启用默认创建的各种菜单项?

我正在尝试为我制作的简单十六进制编辑器制作GUI.但是我无法启用任何默认菜单项(即"打开...","保存"等).无论我做什么,它们总是变灰并且无法点击.

我试图将"Open ..."菜单项链接到First Responder Object的接收操作openDocument:,并创建一个FileMenuController.m只有一个方法的新类名,-(IBAction)openDocument:(id)sender; 我是Xcode,Interface Builder和Objective-C的新手,并且失去了如何进行.

注意:这不是基于文档的应用程序.

谢谢您的帮助!

xcode menu objective-c interface-builder

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

XCode 4 - 按钮数组

我正在尝试学习使用XCode 4开发的Mac OS和iOs.我的第一个应用程序是Mac游戏:Reversi(Othello).
我使用8x8网格的绿色按钮构建了我的界面,但现在我不明白如何在我的AppDelegate类中链接它们.我该如何定义IBOutlet数组?我无法创建64个不同的属性:D

我读过iPhone开发人员可以使用IBOutletCollection但我找不到在mac应用程序中使用它的方法...

macos xcode objective-c interface-builder

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

在编写Firefox和Skype for Mac时使用了"Interface Builder"

或者在源代码中使用了API调用.

(Firefox是一个开源应用程序,但Skype不是.当我查看Firefox的源代码时,我看不到任何nib(xib)文件.)

macos cocoa interface-builder nib

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

IBOutlet未显示在文件所有者/ IB中

在我的.h文件中,我有这个:

@interface {
UILabel *questionLabel_;
}

@property (nonatomic, retain) IBOutlet UILabel *questionLabel;
Run Code Online (Sandbox Code Playgroud)

在我的.mm文件中,我有这个:

@synthesize questionLabel = questionLabel_;
Run Code Online (Sandbox Code Playgroud)

当我转到xib文件时,我在文件所有者中看不到questionLabel的证据.我也无法通过ctrl拖动到文件所有者或第一响应者来连接UILabel.

虽然使用了我创建的两个UIButton.

想法?

iphone objective-c interface-builder iboutlet xcode4

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

在推送UIViewController时没有调用viewDidLoad

我是这样推的UIViewController:

UIViewController* individualsController = [[[UIViewController alloc] initWithNibName:@"IndividualsController" bundle:nil] autorelease];

[self.navigationController pushViewController:individualsController animated:YES];
Run Code Online (Sandbox Code Playgroud)

NIB本身正在加载正常,所有元素都加载到屏幕上.但是没有一个视图控制器的方法被调用.没有viewDidLoad,没有viewWillAppear,只是推送NIB而没有别的.

视图插座设置在NIB中; 我无法弄清楚为什么没有人被召唤!

iphone objective-c interface-builder uiviewcontroller pushviewcontroller

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

如何在水平滚动时保持UITableView内容不被剪裁?

我们正在使用Monotouch开发一个特定于iPad的应用程序,但我怀疑同样的问题适用于标准的xcode/cocoa应用程序.

我们的问题是我们有UITableViews必须在水平和垂直方向上滚动(请不要建议我们改变设计,因为这不是一个可行的选择).

我们可以通过将ContentSize设置为适当的大小(我们将宽度设置为包含数据的宽度和高度到UITableView的高度)来轻松地使UITableView以这种方式运行.

但是,这会产生令人不快的副作用:当水平滚动时,标题视图和分隔每行的行被剪裁为帧的大小.有趣的是,内容继续显示,但我怀疑这是通过添加到单元格内容视图的子视图显示我们的数据的功能.

我已经尝试了UITableView中的每个设置组合(剪切,设置边界,不透明度等)都无济于事.

我们已经验证,如果我们将UITableView嵌入到UIScrollView中,这将正常工作,但我们宁愿不采用这种方法,因为无法重用单元格(这些表格视图可能会提供大量数据)和其他原因(苹果说没有).

有人能指出我们正确的方向吗?我不明白为什么这么难.

interface-builder uitableview horizontal-scrolling ipad ios

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

NavigationController UINavigationBar后退按钮

我正在尝试从Interface Builder中更改后退按钮的文本,但是当我选择导航栏并进入属性检查器并将后退按钮文本设置为"关闭"时,它仍然显示以前的标题视图.

我如何让它工作?

iphone objective-c interface-builder

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