你知道Angular.js什么好的Angular.dart替代Batarang?调试范围,绑定会更容易.
是否可以将子类 UIButton 添加到 XCode 4.5 Interface Builder 对象库,但作为自定义对象?
在这里您可以找到小示例项目:
https://www.dropbox.com/s/ioucpb6jn6nr0hs/blabla1.zip
我有一个子类UIButton加载一个Nib:
@implementation BlaButtonVC
- (id)initWithFrame:(CGRect)frame
{
self = [super initWithFrame:frame];
if (self) {
NSArray *subViews = [[NSBundle mainBundle] loadNibNamed:@"BlaButton" owner:self options:nil];
[self addSubview:subViews[0]];
}
return self;
}
@end
Run Code Online (Sandbox Code Playgroud)
我可以将此按钮添加到视图中,如下所示:
// ViewController.m
BlaButtonVC *button = [[BlaButtonVC alloc] initWithFrame:CGRectMake(10, 10, 280, 44)];
button.titleXLabel.text = @"Nyuff";
button.descLabel.text = @"Kukk";
[self.view addSubview:button];
Run Code Online (Sandbox Code Playgroud)
我的问题是我不知道如何从Interface Bulder这样做,如何使用这个UIButton子类而不是正常的子类.
已将Button Type更改为Custom,将Custom Class更改为BlaButtonVC,但这还不够.它将调用BlaButtonVC initWithFrame,但按钮不会出现在Interface Builder中,也不会出现在Simulator中.
我错过了什么?
在这里您可以找到完整的示例:https:
//www.dropbox.com/s/ioucpb6jn6nr0hs/blabla1.zip
我需要在背景中创建一个没有透明黑色图层的DialogFragment,或者至少用透明的白色交换它.
试图从不同的SO答案中使用这个技巧,但这不是我想要的:
getDialog().getWindow().setBackgroundDrawable(new ColorDrawable(Color.RED));
正如你在这张图片上看到的那样,对话框周围有一个红色区域,但它不是我要找的那个,必须有其他背景:https: //www.dropbox.com/s/4hlgil6btxtqcg4/dialog.png
如果您有任何想法或解决方法,请与我分享.
谢谢!