我有一个滚动视图,内容高达1000像素,并且希望能够在故事板上进行简单的设计.
我知道它可以通过编程方式完成,但我真的希望能够直观地看到它.每次我在视图控制器上放置滚动视图时,它都不会滚动.有可能让它像我想要的那样工作,或者我必须在代码中执行它吗?
首先让我说我知道如何使用iOS SDK,所以请不要用"只使用SDK"来回答这个问题.我想知道为什么谷歌分析不起作用.
这是我的设置.我有一个网络应用程序,也通过webview烘焙到Android应用程序和ios应用程序.我正在使用cordova.Android应用程序适用于GA JS代码.网络工作得很好.但是,iOS上没有显示任何事件或页面视图.我听说过GA与域名绑定了,所以iOS Webview会对域名做些什么吗?
我打算附上我的代码片段,但它是几个类中的coffeescript所以我只是粘贴已编译的js
Analytics.prototype.track = function(args) {
window._gaq.push(args);
};
Analytics.track(['_trackEvent', 'SubscriptionModal', "Closed", data]);
Run Code Online (Sandbox Code Playgroud)
这在web和android中运行良好,所以它不是JS.我将GA _setDomainName设置为'focusatwill.com',可以看到ios和web都有'www.focusatwill.com'域名
我在网上看到一些人在谈论这个问题,每个人都说只使用SDK.我在寻找它不起作用的原因.你如何解决它使用JS?
编辑
我应该提一下,html和JS没有被添加到设备中,即它们没有本地URL但是从我们的web服务器提供
我知道视图控制器必须是 firstResponder 才能使 inputAccessory 保持在底部。我正在使用自定义 inputView/键盘。我可以通过删除 inputView 但不辞职第一响应者来使用完成按钮手动关闭它。但是,当我启用交互式拖动以在我的滚动视图上关闭时,代码会自动退出第一响应者。那么我怎样才能使用交互式拖动来关闭并保持我的视图控制器作为第一响应者呢?以前有人做过这个吗?我想也许这是不可能的,我可能需要使用手势识别器制作我自己的交互式拖动来消除。
更多信息:我有一个按钮,可以在标准键盘和我的自定义键盘之间切换。我已经看到驳回这些原因 2 键盘确实驳回了通知。我以为我可以在 keyboardDidHide 方法中成为 firstResponder ,但这并没有很好地工作,因为我无法区分手动关闭键盘的时间和交互式拖动的时间。这很重要,因为当我手动关闭时,我不需要重新加载输入视图或成为第一响应者,因为我已经处理了它。
任何建议都会很棒。我试图在 UIViewController 级别上使用 inputView 和 inputAccessoryView 。