我一直在努力在Swift中创建一个UIAlertView,但由于某些原因我无法正确获取该声明,因为我收到此错误:
找不到接受提供的参数的'init'的重载
这是我写的方式:
let button2Alert: UIAlertView = UIAlertView(title: "Title", message: "message",
delegate: self, cancelButtonTitle: "OK", otherButtonTitles: nil)
Run Code Online (Sandbox Code Playgroud)
然后打电话给我我正在使用:
button2Alert.show()
Run Code Online (Sandbox Code Playgroud)
截至目前它正在崩溃,我似乎无法使语法正确.
我需要知道iOS中是否存在任何与Android中的Toast消息相似的方法.也就是说,我需要显示一条消息,该消息在几秒钟后自动被解除.这类似于Android环境中Toast类的功能.
有谁知道是否UIPopoverPresentationController可以用来在iPhone上展示弹出窗口?想知道Apple是否在iOS 8上添加了此功能,试图为iPad和iPhone创建更统一的演示控制器.
不确定是否可以提出/回答Beta的问题.在那种情况下我会删除它.
任何人都可以给我示例代码,我可以用来首先提出一个模态视图控制器,然后解雇它?这就是我一直在尝试的:
NSLog(@"%@", blue.modalViewController);
[blue presentModalViewController:red animated:YES];
NSLog(@"%@", blue.modalViewController);
[blue dismissModalViewControllerAnimated:YES];
NSLog(@"%@", blue.modalViewController);
此代码位于viewDidLoad中("blue"和"red"都是UIViewController的子类).我希望我会显示红色视图然后立即隐藏它,并带有一些动画.但是这段代码只提供了模态视图,并没有忽略它.任何的想法?第一个日志显示"null",而另外两个日志显示<RedViewController:0x3d21bf0> 我几个月前制作了Android应用程序.Toast类对我来说非常有用.我不需要考虑主线程和地方来显示它.我可以在任何地方展示它,然后离开它,它会自动消失.
Toast.makeToast(context, msg, Toast.LENGTH_SHORT).show();
Run Code Online (Sandbox Code Playgroud)
而已.^^
iPhone怎么样?有像Toast这样的东西吗?只是显示消息,不需要关心它.它会自动消失.
如何使用两个动作进行UIButton点击?我有一个UIAlertView显示两个按钮.再次播放并退出.现在我想在这些按钮的点击事件中执行两个方法.
有谁知道这个iOS Objective C事件的Java Toast等价物是什么?以下是我在iOS中编写的示例.我正在寻找使用Toast代替iOS UIAlert的Java中的相同警报.如果我在原帖上没说清楚,我很抱歉.
- (void) dateLogic {
NSDateFormatter *dateFormat = [[NSDateFormatter alloc] init];
[dateFormat setDateFormat:@"MMMM dd"];
NSString *theDate = [dateFormat stringFromDate:[NSDate date]];
//JANUARY
if ([theDate isEqualToString:@"January 01"]) {
feastDay = [[UIAlertView alloc]
initWithTitle:@"New Years Day!"
message:@"January 01"
delegate:self
cancelButtonTitle:nil
otherButtonTitles:@"Close", nil];
feastDay.delegate = self;
[feastDay show];
}
}
Run Code Online (Sandbox Code Playgroud) 当您想要回复邮件时,我想创建一个类似于邮件应用程序中的弹出菜单.我在多个应用程序中看到过这个,所以我不确定框架中是否有内置的东西或者那些示例代码.

当我编写Android应用程序时,我喜欢Toast功能.有没有办法在使用MonoTouch(C#.NET)的iPhone开发中获得这种设置并忘记弹出消息?
ios ×8
objective-c ×5
android ×3
cocoa-touch ×3
iphone ×3
ipad ×2
toast ×2
xamarin.ios ×2
ios8 ×1
modal-view ×1
popover ×1
swift ×1
uialertview ×1
uipopover ×1
uiview ×1
xamarin ×1