当我在UIAlertView中输入文本框时,后台的ImageButton开始剪切。只有当文字靠近图像时才会发生。背景中的iPhone/iPod按钮剪切到UIAlertView文本框
的alertview的代码如下:
UIAlertView *alert = [[UIAlertView alloc] initWithTitle:@"... number"
message:nil
delegate:self
cancelButtonTitle:@"Cancel"
otherButtonTitles:@"Ok", nil];
[alert setAlertViewStyle:UIAlertViewStylePlainTextInput];
[[alert textFieldAtIndex:0] setKeyboardType:UIKeyboardTypeNumberPad];
[[alert textFieldAtIndex:0] becomeFirstResponder];
[alert setTag:1];
[alert setOpaque:true];
[alert show];
//EDIT
-(void)alertView:(UIAlertView *)alertView clickedButtonAtIndex:(NSInteger)buttonIndex
{
if (alertView.tag == 2)
{
NSString* title = [alertView buttonTitleAtIndex:buttonIndex];
if ([title isEqualToString:@"Cancel"])
{
[self doSomething1];
}
if([alertView.title isEqualToString:@"Are you sure?"] && [title isEqualToString:@"YES"])
{
[self doSomething2];
}
}
}
- (BOOL)alertViewShouldEnableFirstOtherButton:(UIAlertView *)alertView
{
if (alertView.tag == 1){
NSString *inputText = [[alertView textFieldAtIndex:0] text];
if([inputText length] == 10)
{
NSUserDefaults* def = [NSUserDefaults standardUserDefaults];
[def setObject:inputText
forKey:@"FIELD"];
[def synchronize];
return YES;
}
else
{
return NO;
}
}
return YES;
}
我试图将其设置为不透明,我试图寻找的z索引值,我也试着缩放将图像缩小到所需的最小尺寸。以屏幕截图没有帮助。这只发生在iOS 7中。
我在我的应用程序中使用这种类型的警报视图,并且在我的最后没有问题,您是否正在使用图像视图或其他任何其他进程进行其他任何过程? – Yuvrajsinh
你好。不我不是。该图像已经通过Storyboard设计器加载。 –
用户正在输入时图像未被访问。 –