【发布时间】:2013-05-24 11:16:06
【问题描述】:
我正在尝试在由开源 iOs 阅读器 vfr-reader https://github.com/vfr/Reader 呈现的 PDF 页面中插入一些按钮
基本上这是我试图在 ReaderContentView 的 initWithFrame 方法中实现的代码:
if (theContentView != nil) // 必须有一个有效且已初始化的内容视图 {
UIButton *myButton = [UIButton buttonWithType:UIButtonTypeRoundedRect];
[myButton setFrame:CGRectMake(269, 262, 100, 100)];
[myButton addTarget:self action:@selector(links) forControlEvents:UIControlEventTouchUpInside];
[myButton setTitle:@"asdasd" forState:UIControlStateNormal];
[theContentView addSubview:myButton];
该按钮不起作用,我可以看到它以某种方式呈现和展平,因此它似乎不再是一个按钮,正如您在此处以全放大图看到的那样。
然而运行 DCInspector,尽管警告
2013-05-24 12:27:34.560 Reader[45333:c07] DCIntrospect: *** WARNING: One or more values of this view's frame are non-integer values. This view will likely look blurry. ***
检查时似乎可以正确识别按钮。
要测试这个案例,只需下载阅读器项目并将我的代码放入 ReaderContentView 的第 113 行。我很确定我做错了什么。谢谢你的帮助!
【问题讨论】:
标签: objective-c uibutton vfr-reader