所以我有一个游戏应用程序,它有答案屏幕.答案屏幕有0.9 alpha,答案按钮有1.0f.你可以在截图上看到.

在iOS 7上也一样

按钮alpha仍然是1.0,但看起来很透明.如果我做背景视图alpha 1.0它适用于iOS 7,但我非常需要用户在视图下查看背景.
请帮忙.
我用Facebook对话框以这种方式发布在墙上
[facebook dialog:@"feed" andParams:params andDelegate:self];
Run Code Online (Sandbox Code Playgroud)
如果用户在对话前未登录,则会在对话框中显示登录窗口.这没关系,但是当用户按下登录对话框时,用户必须再次调用对话框,然后在他的墙上发布我的消息.强制用户调用对话两次是非常奇怪的,所以任何人都可以帮我解决这个问题吗?
我有2个A和B类,B继承自A,A继承自NSObject.Class A有一个函数 - (void)init:
- (void)init {
if (self = [super init]) {
NSLog(@"A");
}
return self;
}
Run Code Online (Sandbox Code Playgroud)
B有:
- (id)init {
if (self = [super init]) {
NSLog(@"B");
}
return self;
}
Run Code Online (Sandbox Code Playgroud)
编译后我在我的控制台中有"A"和"B",尽管B中的条件"if(self = [super init])"不能为真,导致其超类init方法返回void.任何想法?
PS我知道init方法必须返回id,我很感兴趣,为什么这样做有效,而不应该.