作者热门文章
- iOS/Objective-C 元类和类别
- objective-c - -1001 错误,当 NSURLSession 通过 httpproxy 和/etc/hosts
- java - 使用网络类获取 url 地址
- ios - 推送通知中不播放声音
我的想法是创建一个像 whatsapp 那样的半透明 View 。
1) 我在 ImageView 上有一个点击手势。
2)当我点击 ImageView 时,会出现一层像whatsapp这样的透明 View
3) 然后我有三个按钮 - 获取新的、选择现有的或取消。
我如何从这里继续?当我按下取消时,它应该弹出半透明的 ui View ..
最佳答案
你为什么不使用 UIActionSheet....试试类似...
UIActionSheet *actionSheet = [[UIActionSheet alloc] initWithTitle:nil
delegate:self
cancelButtonTitle:@"Cancel"
destructiveButtonTitle:nil
otherButtonTitles:@"Take photo",@"Choose existing", nil];
actionSheet.actionSheetStyle=UIActionSheetStyleBlackTranslucent;
[actionSheet showFromRect:[sender frame] inView:self.view animated:YES];
同样在委托(delegate)方法中实现 Action .....
-(void)actionSheet:(UIActionSheet *)actionSheet clickedButtonAtIndex:(NSInteger)buttonIndex
{
// create an image picker controller
UIImagePickerController *imagePickerController = [[UIImagePickerController alloc] init];
imagePickerController.delegate = self;
if(buttonIndex==0)
{
//create image picker with source camera blah blah
}
else if(buttonIndex==1)
{
//choose existing...
}
}
你会得到类似>>
关于ios - 如何做一个像 "Whatsapp"- "Take Photo/Choose Existing Photo"这样的半透明模态转场,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19789938/
我来自 Asp.Net 世界,试图理解 Angular State 的含义。 什么是 Angular 状态?它类似于Asp.Net中的ascx组件吗?是子页面吗?它类似于工作流程状态吗? 我听到很多人
我一直在寻找 3 态拨动开关,但运气不佳。 基本上我需要一个具有以下状态的开关: |开 |不适用 |关 | slider 默认从中间开始,一旦用户向左或向右滑动,就无法回到N/A(未回答)状态。 有人
我是一名优秀的程序员,十分优秀!