标签: interface-builder

UITextField在哪里设置clearsOnBeginEditing

我真的习惯于VS所有属性都在一个大对话框中很好地列出.

在Interface Builder中,我找不到这样的对话框.

如果我想将UITextField的clearsOnBeginEditing字段设置为FALSE,那么最好的位置在哪里?我刚刚缺少接口构建器中控件属性的接口吗?

iphone objective-c interface-builder

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

如何初始化UITableView?来自XIB还是以编程方式?

我有一个简单的请求,我花了很多时间(令人尴尬)..

我已经对UITableView进行了分类以添加一些功能.这些新功能需要像NSMutableSet这样需要分配/初始化的东西.

我把对象的初始化例程放在了

- (id)initWithFrame:(CGRect)frame style:(UITableViewStyle)style {
Run Code Online (Sandbox Code Playgroud)

我从苹果文档中理解为正确 - 但这不会被调用(通过对代码的断点来确定).

我正在使用IB,并将其拖到UITableView视图上,并将其类更改为我的新子类.没有UITableViewController.我也尝试过:

- (void)loadView {
- (id)init {
- (id)initWithFrame:(CGRect)frame {
Run Code Online (Sandbox Code Playgroud)

没有成功.我希望这个课程既可以使用IB,也可以在将来以编程方式工作.一切都与这个初始化的位置有关.

iphone objective-c interface-builder uitableview ios

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

如何实现"双"UITextField?

我试图在这样的视图中生成UITextField.我不介意使用IB或以编程方式进行.

alt text http://echofon.com/img/twitter/iphone/setup.png

iphone cocoa-touch interface-builder

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

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

在Cocoa中,为什么在IBAction完全执行之后才会显示文本字段?

我有一个内部有一些简单代码的IBAction:

-(IBAction)change:(id)sender {
    [textfield setHidden:NO];
    [self dolengthyaction];
}
Run Code Online (Sandbox Code Playgroud)

'textfield'是nib文件中的NSTextField,-'dolengthyaction'是一个大约需要一分钟才能完成执行的函数.

我的问题是:为什么在"dolengthyaction"执行完之后才显示文本字段?我希望在dolengthyaction开始之前揭示它.这是一个固有的问题还是我的代码有问题?(或在我的代码的另一部分?)

我仍然不擅长编程,所以如果我措辞严厉并且格式错误,我会道歉.

编辑:除了这个IBAction和-dolengthyaction之外别无其他......

-(void)doLengthyAction {
    sleep(10);
}
-(IBAction)change:(id)sender {
    [textfield setHidden:NO];
    [self doLengthyAction];
    [textfield setHidden:YES];
}
Run Code Online (Sandbox Code Playgroud)

我真正想做的就是在动作运行时显示标签,并在动作完成后隐藏它.

基本上这意味着它现在还没有显示出来.

实际上,在-doLengthyAction中它不是睡眠(10)而是一个复制大约50 Mb材料的NSFileManager操作.代码相当长,但如果你想让我发布它我可以.我用sleep()测试了它,但它也不起作用.

cocoa objective-c interface-builder nib ibaction

0
推荐指数
2
解决办法
837
查看次数

IPhone:如何在Interface Builder中创建的子视图之间切换

所以我在主视图中基本上有两个子视图.我通过转到IB中的库并将视图拖到我的主nib文件然后将控件放在它们上来创建每个子视图.

现在,我想通过"翻转"按钮在这些视图之间切换.我不明白的是我如何以编程方式执行此操作.

我的问题是:我是否"隐藏"其中一个子视图,然后在我翻转时以编程方式取消隐藏它?我是否通过Interface Builder为每个人命名,并按照这种方式进行操作?我真的不需要代码来实际执行翻转或任何操作,我只需要概念性地理解我如何以编程方式引用IB中构建的视图以及隐藏在我的场景中是否有意义...

有什么建议?谢谢

iphone objective-c interface-builder

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

AVAudioPlayerdelegate

我收到此代码的错误 -

警告:类'BeatMaker'未实现'AVAudioPlayerDelegate'协议

-(IBAction)playBeat3 {
    NSString *path = [[NSBundle mainBundle] pathForResource:@"beat3" ofType:@"mp3"];
    AVAudioPlayer* theAudio=[[AVAudioPlayer alloc] initWithContentsOfURL:[NSURL fileURLWithPath:path] error:NULL]; 
    theAudio.delegate = self;
    [theAudio play];                         
}
Run Code Online (Sandbox Code Playgroud)

谁能帮我这个?

xcode objective-c interface-builder

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

Objective-C新手 - >快速提问

所以我试图从VB.NET到Objective-C的可怕飞跃.

我唯一的卷发体验是一个小小的ActionScript 3 ......我很难掌握*角色的使用.

问题1:

我正在使用的教程将这两行紧挨着......

IBOutlet UIPickerView *pickerView;
NSArray* myArray;
Run Code Online (Sandbox Code Playgroud)

我的理解是*表示基本上是一种引用类型.为什么它在第一行的变量名前面,而在第二行的类名呢?

问题二,关于类声明:

@implementation {
 Why is some code here
}

and other code here?
@end
Run Code Online (Sandbox Code Playgroud)

iphone xcode objective-c interface-builder

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

iOS:为什么背景是黑色的?

我正在为iPhone创建一个应用程序(基于"实用程序应用程序"的模板).使用界面构建器,我创建了一个设置视图,如下所示.灰色背景是具有灰色背景颜色的UIView.但是当我运行应用程序时,背景会变黑!

有人可以解释原因吗?

替代文字替代文字

iphone interface-builder ios

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

构建iphone设置屏幕的最佳方法

我正在构建iPhone应用程序的设置屏幕,它应该类似于分组的表格视图.每个"单元格"应该像按钮一样.大多数单元格只有图像视图,标签视图和披露指示器.除了标签之外,还会显示一个值.点击时,所有这些按钮都将显示新视图.

现在,如何实现这个?我正在考虑用自定义背景图像布置一组按钮,或者最好只使用表格视图.如果是这样的话应该实施什么.到目前为止,我只使用表视图来显示某种动态数据,其中每个单元格显示相同的基本细节视图.我很想知道如何设置cellForRowAtIndexPath.这会包含某种switch语句来单独配置每个单元格,还是有更简单的方法来处理所有这些?

iphone interface-builder uikit

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