Using Titanium Appcelerator SDK 1.7.1 for iOS 4.3
我有一个TableViewRow并且需要在其上触发自定义滑动事件(而不是默认的可编辑删除),以便我可以显示2个按钮。一行标记为完整,另一行标记为行。
问题是显然在TableViewRow元素上不允许滑动事件。
我尝试过使用Swipe事件,touchstart事件和触摸移动事件,所有回调都是alert('woot! your finger moved!')
,但回调永远不会被触发......
有没有人解决过这个问题?
答案 0 :(得分:1)
这应该有用。
myTableview.addEventListener('swipe', function(eventObject){
Titanium.API.info("huzzah, a row was swiped");
});
您的代码是什么样的?
修改强> 你的行中有数据吗?如果没有看到你的行中的数据是否有帮助。
修改强> 这些是传递给滑动事件的事件,因此您可以使用源滑动行。
direction direction of the swipe - either left or right
globalPoint a dictionary with properties x and y describing the point of the event in screen coordinates
source the source object that fired the event
type the name of the event fired
x the x point of the event in receiving view coordiantes
y the y point of the event, in receiving view coordinates