标签: interface-builder

如何在iphone中为多个屏幕层构建IB

替代文字

我明白改变角落并禁用导航栏.但我需要在xib中构建.
现在你将清楚地了解我的问题.

我怎样才能像样本一样构建我的uiview.

iphone cocoa-touch interface-builder

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

在iOS 4.2中iAds"无效的内容大小'ADBannerContentSizePortrait'传递给ADAdSizeForBannerContentSize"

2010年12月16日更新:使用4.2 SDK定位4.0设备时似乎存在类似问题...如果您使用Interface Builder创建广告横幅视图,您的应用会立即崩溃.弱链接iAd框架并在代码方面重新创建广告横幅实现是修复.感谢Ray Wenderlich撰写的这篇主题:http://www.raywenderlich.com/1371/how-to-integrate-iad-into-your-iphone-app

---

嗨,我刚尝试使用iOS 4.2 SDK(最终版)运行我的应用程序,并针对iOS 4.0设备,即使我的应用程序编译正常,我在运行时立即收到此错误...


*** Terminating app due to uncaught exception 'NSInternalInconsistencyException',
 reason: 'Invalid content size 'ADBannerContentSizePortrait' passed to
 ADAdSizeForBannerContentSize'
...
Run Code Online (Sandbox Code Playgroud)

我试过了...


- (void)viewDidLoad {
    self.bannerView.currentContentSizeIdentifier = ADBannerContentSizeIdentifier320x50;
}
Run Code Online (Sandbox Code Playgroud)

...但没有运气,仍然得到相同的崩溃错误.在IB中看起来"尺寸"的唯一选项是"肖像,风景或两者",我猜iOS 4.0不是它的粉丝.

有人有什么建议吗?非常感谢.

iphone interface-builder ios4 iad ios-4.2

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

下拉菜单,如默认的iPad应用程序菜单

我目前正在开发第一个在iPad上运行的iOS应用程序,我遇到了一个问题.我被要求实现类似于默认应用程序中的菜单,例如当您点击日历应用程序左上角的"日历"按钮时.

唯一的问题是,我似乎无法找到一个看起来像这样的标准UI对象,箭头将菜单连接到按钮等.这是我应该能够使用的标准UI组件,还是我必须模仿它们通过创建自定义对象?

谢谢你的帮助.

xcode interface-builder ipad

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

令人困惑的(x,y)来自界面构建器中的子视图

我在界面构建器中有一个视图,然后在该视图中有一个子视图.我将子视图视觉放置在其父级的左上角附近.因此,我希望子视图框架的x,y坐标接近(20,20),但IB告诉我它类似于(230,432).如果我然后将属性窗口中的X,Y坐标调整为类似(20,20),则子视图从左上角飞向屏幕......这是什么交易?顺便说一句,它是一个特定于iPad的视图大小,其中顶部/父视图的大小为768x1004.

xcode interface-builder ipad

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

自定义uiview中控件的初始化

我在IB中创建了一个自定义uiview并为它设置了类.

#import <UIKit/UIKit.h>
#import <Foundation/Foundation.h>

@interface myView : UIControl {
    IBOutlet UITextView *textView;
}
@end

#import "myView.h"

@implementation myView

- (void)commonInit
{
    [textView setText:@"lajsdfklasdfjl"];
}

- (id)initWithCoder:(NSCoder *)aDecoder
{
    if (self = [super initWithCoder:aDecoder])
    {
        [self commonInit];
    }
    return self;
}

-(id)initWithFrame:(CGRect)frame
{
    if (self = [super initWithFrame:frame])
    {
        [self commonInit];
    }
    return self;
}

@end
Run Code Online (Sandbox Code Playgroud)

我在IB中将此视图上的textview文本视图与IBOutlet IUTextView*textView相关联.当我在我的UIViewController上拖动此自定义视图时(从IB的库中的类选项卡),视图为空. - (id)initWithCoder:(NSCoder*)aDecoder正在调用但textView为null.怎么了?谢谢

iphone objective-c interface-builder

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

无法在界面生成器中调整视图大小

我想做一个标签栏控制器作为"主窗口",我想做另一个视图,另一个按钮.
如何调整第二个视图的大小,以便我可以将它"放"到Tab栏上,就像导游要我一样?

从360x460到360x411,但界面构建器不会让我改变大小.谢谢!

iphone xcode cocoa-touch interface-builder

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

有多个动作的按钮?

我有一个按钮,我需要删除一些东西,并关闭一张纸.由于只有一个"已发送操作"连接,如何将其连接到两个操作?

扎克

macos xcode objective-c button interface-builder

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

Interface Builder对象库中缺少对象

看图片:http: //imgur.com/a/8hZws

在库中的第一张图片的左侧,只是第二张图片中出现的一小部分对象.

这些图片有两个不同的项目.

如果我尝试创建一个新的.xib文件,问题仍然存在,只有有限的对象可用.

有任何想法吗?

iphone cocoa objective-c interface-builder ios

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

根据按下的按钮(iOS)检索自定义数据?

如果这是一个简单的问题,我很抱歉,但我一直无法找到足够的解决方案而且我让自己有点疯狂:P

我在各种视图上都有一个带有多个按钮(40-50)的应用程序,并且应该根据按下哪个按钮构建一个带有多个条目的字典.

(例如,如果按下按钮27,我将在viewController中构建一个Dict:名称 - > John Smith地址 - > 1无限循环年龄 - > 99)

显然,编写特定于每个按钮的操作是错误的.

我想做的是继承UIButton(继续上面的例子),将Name,Address和Age作为实例变量添加到我的自定义Button中,并在使用init实例化按钮时设置每个实例变量:然后,当按下该按钮时,我可以拥有一个由所有按钮调用的SINGLE buildDict:(id)发送者动作,并简单地用sender.Name等填充字典......

我的问题是:我可以在Interface Builder中的属性检查器中添加字段来设置这些值吗?如果这不可能,我在哪里可以找到按钮实例,以便我可以以编程方式设置这些值?

iphone objective-c interface-builder ipad ios

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

查看对象无法连接到文件所有者

我试图在视图中"连接"我的对象File's Owner使用interface builder,但蓝线不与它"链接".这是我的代码:

CalculatorViewController.h:

#import <UIKit/UIKit.h>
#import "CalculatorBrain.h"

@interface CalculatorViewController : UIViewController {
    IBOutlet UILabel *display;
    IBOutlet UIButton *button;
    CalculatorBrain *brain;
    BOOL userIsInTheMiddleOfTypingANumber;
}

- (IBAction)digitPressed: (UIButton *)sender;
- (IBAction)operationPressed: (UIButton *)sender;

@end
Run Code Online (Sandbox Code Playgroud)

CalculatorViewController.m:

#import "CalculatorViewController.h"

@implementation CalculatorViewController

- (CalculatorBrain *)brain
{
    if (!brain) {
        brain = [[CalculatorBrain alloc] init];
    }
    return brain;
}


- (IBAction)digitPressed:(UIButton *)sender
{
    NSString *digit = [[sender titleLabel] text];
    if (userIsInTheMiddleOfTypingANumber) {
        [display setText: [[display text] stringByAppendingString:digit]];
    } else …
Run Code Online (Sandbox Code Playgroud)

iphone xcode interface-builder

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

标签 统计

interface-builder ×10

iphone ×7

xcode ×5

objective-c ×4

ipad ×3

cocoa-touch ×2

ios ×2

button ×1

cocoa ×1

iad ×1

ios-4.2 ×1

ios4 ×1

macos ×1