- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在项目中,我必须创建一些非常规按钮。在网上,我找到了 ole 的 OBShapedButton。这是一个不错的项目,所有工作都是从 xib 完成的。我必须以编程方式创建它。但它不起作用。我做了以下步骤。
1.将 OBShapedButton.h、OBShapedButton.m、UIImage+ColorAtPixel.h 和 UIImage+ColorAtPixel.m 添加到您的 Xcode 项目中。2.在 View Controller 中创建 OBShapedButton 对象。
obj_OBShapedButton=[[OBShapedButton alloc]init];
obj_OBShapedButton = [UIButton buttonWithType:UIButtonTypeCustom];
[obj_OBShapedButton setFrame:CGRectMake(10, 10, 160,161)];
[obj_OBShapedButton setImage:[UIImage imageNamed:@"button-normal.png"] forState:UIControlStateNormal];
[obj_OBShapedButton addTarget:self action:@selector(Buton_action) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:obj_OBShapedButton];
它显示一个不规则形状的按钮。
这里的问题是整个按钮框架都需要点击,而不是只接受点击图像......有没有人尝试以编程方式做 ole 的 OBShapedButton..
请告诉我。谢谢
最佳答案
您首先要创建一个 OBShapedButton
实例,然后将其替换为一个 UIButton
实例。删除 obj_OBShapedButton = [UIButton buttonWithType:UIButtonTypeCustom]
,因为您已经有一个对象分配给 obj_OBShapedButton
代码如下:
obj_OBShapedButton = [OBShapedButton buttonWithType:UIButtonTypeCustom];
[obj_OBShapedButton setFrame:CGRectMake(10, 10, 160,161)];
[obj_OBShapedButton setImage:[UIImage imageNamed:@"button-normal.png"] forState:UIControlStateNormal];
[obj_OBShapedButton addTarget:self action:@selector(Buton_action) forControlEvents:UIControlEventTouchUpInside];
[self.view addSubview:obj_OBShapedButton];
关于iphone - 如何以编程方式创建 ole 的 OBShapedButton,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9408278/
我正在尝试在我的 iOS 项目中实现 OBShapedButton 类,以便我可以创建由 png 文件定义的不规则形状按钮。这是 link有关 OBShapedButton 的更多信息。 基本上,当我
在项目中,我必须创建一些非常规按钮。在网上,我找到了 ole 的 OBShapedButton。这是一个不错的项目,所有工作都是从 xib 完成的。我必须以编程方式创建它。但它不起作用。我做了以下步骤
我在 xib 上有一些 OBShaped/IrregularShaped 自定义按钮。我正在设置这些按钮的图像。现在我想根据一些数据拍摄每个按钮的图像和颜色并重新设置。我该怎么做? 我尝试过使用 UI
我是一名优秀的程序员,十分优秀!