我想在图像视图上放置自定义按钮,但这样做会使按钮消失。我在Interface Builder中做了所有这些。有没有什么窍门可以在图片视图上方看到按钮?如何在图像视图上放置自定义按钮>
1
A
回答
1
创建ImageView的编程和设置帧。之后,也编程方式创建uibutton,并将该按钮放在imageview的子视图中。确保使您的imageview属性Userinteraction Enabled为TRUE。
例如,
UIImageView *img1 = [[UIImageView alloc]initWithImage:[UIImage imageNamed:@"screen.png"]];
img1.frame = CGRectMake(50, 70, 100, 50);
[img1 setUserInteractionEnabled:TRUE];
[self.view addSubview:img1];
UIButton *btn1 = [[UIButton alloc]initWithFrame:CGRectMake(10, 10, 80, 50)];
btn1 = [UIButton buttonWithType:UIButtonTypeCustom];
[btn1 addTarget:self action:@selector(aMethod:) forControlEvents:UIControlEventTouchUpInside];
[btn1 setTitle:@"Show View" forState:UIControlStateNormal];
[img1 addSubview:btn1];
1
我不太了解Interface Builder。如果你试图以编程方式添加这些,意味着它会起作用。
对于编程
IBOutlet UIImageView *image;
UIImage *image1=[UIImage imageNamed:@name.jpg"];
image=[[UIImageview alloc]initWithImage:image1];
image.frame=CGRectMake(0,0,320,400);
[self.view addSubview:image];
[image release];
添加图像对于在界面生成器编程添加按钮
UIButton *button = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[button addTarget:self
action:@selector(aMethod:)
forControlEvents:UIControlEventTouchDown];
[button setTitle:@"Show View" forState:UIControlStateNormal];
button.frame = CGRectMake(80.0, 210.0, 160.0, 40.0);
[self.view addSubview:button];
1
相关问题
- 1. 如何在我的自定义视图中放置按钮?
- 2. 如何在图像上放置按钮
- 3. 自定义图像按钮
- 4. 图像不设置自定义按钮
- 5. 自定义视图上的AirPlay按钮
- 6. 如何在ActiveAdmin显示视图上添加自定义按钮?
- 7. 如何在自定义列表上放置图像
- 8. 在自定义图像视图中缩放图像
- 9. monodroid如何在图像上放置图像并放置图像
- 10. 在图像背景上放置图像按钮
- 11. 如何在图像上放置图像?
- 12. 如何在选中单选按钮时在图像上放置图像?
- 13. Drupal:节点上的自定义“动作”按钮在视图上
- 14. 自定义后退按钮视图
- 15. 带图像的自定义android按钮
- 16. jQuery Mobile自定义图像按钮
- 17. 自定义按钮图像不适用
- 18. 带图像的自定义按钮
- 19. 自定义按钮与多个图像
- 20. 后退按钮自定义图像
- 21. 图像自定义后退按钮
- 22. Android自定义图像开/关按钮
- 23. 如何在图像上放置透明按钮?
- 24. 如何在Titanium中的按钮上放置图像和标签?
- 25. 自定义按钮initWithImage在自定义图像后面显示默认按钮
- 26. 如何使用自定义视图中的按钮从列表视图中删除自定义视图
- 27. 在列表视图里放置一个自定义视图
- 28. 如何设置按钮上的图像
- 29. 如何在自定义按钮点击时创建视图
- 30. 地图上的自定义图像放置
我可以知道为什么要添加图片视图上方的按钮吗? – Aravindhan 2011-04-26 05:41:48
它的喜欢dis ...我有四个标签栏..我的最后一个标签有一个imageview覆盖整个屏幕,我想放置在图像视图上方的4个按钮....但在图像视图上方添加按钮使得按钮不可见...是否可能 – kingston 2011-04-26 05:54:38