我想做和移动Safari多页模式一样的操作,在之前打开的页面截图的右上角有一个红色的x,点击它可以关闭它。
我搜索但找不到任何东西。它是iOS中的开箱即用小部件还是我应该定制的东西?
最佳答案
创建一个与关闭图标相同的图像(无法通过公共(public) API 获取)并将其设置为 UIButton 的背景。然后,将其添加为页面的 subview 。完毕。
UIButton* closeButton = [[UIButton alloc]
initWithFrame:CGRectMake(0.0f, 0.0f, 25.0f, 25.0f)];
[closeButton addTarget:self
action:@selector(didTapCloseButton:)
forControlEvents:UIControlEventTouchUpInside];
[closeButton setBackgroundImage:[UIImage imageNamed:@"closeButton.png"]
forState:UIControlStateNormal];
[self.pageView addSubview:button];
[closeButton release];
关于iphone - 如何在 View 上制作关闭图标(红色 x)?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6714535/