【问题标题】:Trying to add UIButton on top of vrf-reader ContentView尝试在 vrf-reader ContentView 之上添加 UIButton
【发布时间】: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


    【解决方案1】:

    这有点棘手,但我发现容器视图上的 userInteractionEnabled 设置不正确。我应该这样认为:)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-31
      • 1970-01-01
      • 1970-01-01
      • 2014-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多