gpt4 book ai didi

ios - 如何制作圆角矩形按钮叠加层?

转载 作者:行者123 更新时间:2023-11-29 04:30:36 28 4
gpt4 key购买 nike

每次相机预览屏幕加载时,下面都会出现叠加层。我想在覆盖层上创建一个圆形矩形按钮,以编程方式命名为“Finished”。我该怎么做?

- (UIView*)CommomOverlay {

UIView* view = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,430)];
UIImageView *FrameImg = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,320,430)];

[FrameImg setImage:[UIImage imageNamed:@"newGraphicOverlay.png"]];
FrameImg.userInteractionEnabled = YES;

[view addSubview:FrameImg];

return view;
}

另外,我需要在 finishButtonPressed 方法中添加什么来显示名为 testviewcontroller 的 Nib View ?

最佳答案

1.) 这是一个添加到 View 中心的蓝色按钮:

UIView* view = [[UIView alloc] initWithFrame:CGRectMake(0,0,320,430)];
UIImageView *FrameImg = [[UIImageView alloc] initWithFrame:CGRectMake(0,0,320,430)];

[FrameImg setImage:[UIImage imageNamed:@"newGraphicOverlay.png"]];
FrameImg.userInteractionEnabled = YES;

[view addSubview:FrameImg];

UIButton *button = [[UIButton alloc]initWithFrame:CGRectMake(0, 0, 150, 50)];
button.center = view.center;
button.backgroundColor = [UIColor blueColor];
button.layer.cornerRadius = 10.0;
button.titleLabel.text = @"Finished";

[view addSubview:button];

2.) 你应该:

  • 在 Storyboard中附加一个转场
  • 命名 Segue 标识符
  • 调用performSegueWithIdentifier
  • (如果您希望在转场之前完成额外的工作,请务必实现prepareForSegue)

关于ios - 如何制作圆角矩形按钮叠加层?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/11787600/

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