我正在尝试在由开源 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. ***
检查时似乎可以正确识别按钮。
要测试这种情况,只需下载阅读器项目并将我的代码放在第 113 行的 ReaderContentView 中。我很确定我做错了什么。谢谢你的帮助!