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

说实话,我不知道从哪里开始.我想我可以手动调整我的视图,但这很乏味,我没有时间去做.有任何想法吗?
有没有办法隐藏NSSlider的刻度线?谢谢
我有一个UIScrollView里面包含一个UIView.
UIScrollView启用了分页,为320x500
UIView是320x480
我的UIView不会在模拟器或设备上滚动.我究竟做错了什么?
我正在尝试为我制作的简单十六进制编辑器制作GUI.但是我无法启用任何默认菜单项(即"打开...","保存"等).无论我做什么,它们总是变灰并且无法点击.
我试图将"Open ..."菜单项链接到First Responder Object的接收操作openDocument:,并创建一个FileMenuController.m只有一个方法的新类名,-(IBAction)openDocument:(id)sender; 我是Xcode,Interface Builder和Objective-C的新手,并且失去了如何进行.
注意:这不是基于文档的应用程序.
谢谢您的帮助!
我正在尝试学习使用XCode 4开发的Mac OS和iOs.我的第一个应用程序是Mac游戏:Reversi(Othello).
我使用8x8网格的绿色按钮构建了我的界面,但现在我不明白如何在我的AppDelegate类中链接它们.我该如何定义IBOutlet数组?我无法创建64个不同的属性:D
我读过iPhone开发人员可以使用IBOutletCollection但我找不到在mac应用程序中使用它的方法...
或者在源代码中使用了API调用.
(Firefox是一个开源应用程序,但Skype不是.当我查看Firefox的源代码时,我看不到任何nib(xib)文件.)
在我的.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.
想法?
我是这样推的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
我们正在使用Monotouch开发一个特定于iPad的应用程序,但我怀疑同样的问题适用于标准的xcode/cocoa应用程序.
我们的问题是我们有UITableViews必须在水平和垂直方向上滚动(请不要建议我们改变设计,因为这不是一个可行的选择).
我们可以通过将ContentSize设置为适当的大小(我们将宽度设置为包含数据的宽度和高度到UITableView的高度)来轻松地使UITableView以这种方式运行.
但是,这会产生令人不快的副作用:当水平滚动时,标题视图和分隔每行的行被剪裁为帧的大小.有趣的是,内容继续显示,但我怀疑这是通过添加到单元格内容视图的子视图显示我们的数据的功能.
我已经尝试了UITableView中的每个设置组合(剪切,设置边界,不透明度等)都无济于事.
我们已经验证,如果我们将UITableView嵌入到UIScrollView中,这将正常工作,但我们宁愿不采用这种方法,因为无法重用单元格(这些表格视图可能会提供大量数据)和其他原因(苹果说没有).
有人能指出我们正确的方向吗?我不明白为什么这么难.
我正在尝试从Interface Builder中更改后退按钮的文本,但是当我选择导航栏并进入属性检查器并将后退按钮文本设置为"关闭"时,它仍然显示以前的标题视图.
我如何让它工作?
objective-c ×7
iphone ×4
xcode ×4
cocoa ×2
ipad ×2
macos ×2
xcode4 ×2
iboutlet ×1
ios ×1
menu ×1
nib ×1
nsslider ×1
uiscrollview ×1
uitableview ×1