gpt4 book ai didi

ios - 如何做一个像 "Whatsapp"- "Take Photo/Choose Existing Photo"这样的半透明模态转场

转载 作者:塔克拉玛干 更新时间:2023-11-02 09:44:53 27 4
gpt4 key购买 nike

我的想法是创建一个像 whatsapp 那样的半透明 View 。

1) 我在 ImageView 上有一个点击手势。

2)当我点击 ImageView 时,会出现一层像whatsapp这样的透明 View

3) 然后我有三个按钮 - 获取新的、选择现有的或取消。 Storyboard

我如何从这里继续?当我按下取消时,它应该弹出半透明的 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...
}
}

你会得到类似>>

enter image description here

关于ios - 如何做一个像 "Whatsapp"- "Take Photo/Choose Existing Photo"这样的半透明模态转场,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19789938/

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