gpt4 book ai didi

iphone - IOS 中的警报通知

转载 作者:行者123 更新时间:2023-11-28 18:13:05 24 4
gpt4 key购买 nike

在我的应用程序中,我想显示一条提醒,例如用户上线..下线..就像那样。我尝试使用 UIAlertView,但它的尺寸比我想要的要大。我是IOS的新手,我在stack overflow中探索过也没有得到确切的解决方案。任何人都可以给出一个想法.. 我必须为这种情况显示什么样的通知。

需要:通知没有较小的尺寸没有确定按钮,应该在几秒钟后自动隐藏。 (例如:Android 中的 Toast 消息)

谢谢。

最佳答案

如果你只是想显示一个带有消息的小提醒,那么你可以这样做:

UIAlertView *doneAlert = [[UIAlertView alloc] init];
UILabel *lblText = [[UILabel alloc] initWithFrame:CGRectMake(0, 30, 300, 22)];
lblText.text = @"User came Online\n";
lblText.font = [UIFont systemFontOfSize:15.0f];
lblText.numberOfLines = 2;
lblText.textAlignment = UITextAlignmentCenter;
lblText.backgroundColor = [UIColor clearColor];
lblText.textColor = [UIColor whiteColor];
lblText.center = CGPointMake(140, 45);
[doneAlert addSubview:lblText];
[doneAlert show];

它将显示一个只有一条消息的小警告框。

编辑:

像这样自动隐藏:

[NSTimer scheduledTimerWithTimeInterval:1.0 target:self selector:@selector(closeAlert) userInfo:nil repeats:NO];

然后方法closeAlert

-(void)closeAlert {
[doneAlert dismissWithClickedButtonIndex:0 animated:YES];
}

关于iphone - IOS 中的警报通知,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12381414/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com