ipad Popover, position beside nested view
Opened this issue · 1 comments
Hi there, I'm having a problem with the positioning of a popover using Social.activityPopover().
Everything works fine, but as soon as the views are nested, the popover doesn't pop up beside the right view. Here's some code to reproduce the issue:
`var win = Ti.UI.createWindow({
backgroundColor : 'white'
});
var contentContainer = Ti.UI.createScrollView({
layout : "vertical",
backgroundColor : '#ff0'
});
var content1 = Ti.UI.createView({
width : '50%',
height : 100,
backgroundColor : '#f90'
});
var content2 = Ti.UI.createView({
width : '50%',
height : 100,
top : 100,
backgroundColor : '#f9c'
});
var content2Inner = Ti.UI.createView({
width : '50%',
height : 100,
backgroundColor : '#fcc'
});
contentContainer.add(content1);
content2.add(content2Inner);
contentContainer.add(content2);
var Social = require('dk.napp.social');
contentContainer.addEventListener("click", function(e) {
if (Social.isActivityViewSupported()) {//min iOS6 required
Social.activityPopover({
text : "share like a king!",
image : "pin.png",
// removeIcons:"print,sms,copy,contact,camera,mail",
view : content2Inner //source button
});
} else {
//implement fallback sharing..
}
});
win.add(contentContainer);
win.open(); `
There is a View 'contentContainer' with 2 views inside (content1, content2). Inside 'content2' there is another view 'content2Inner'.
When I use 'view : content1' (or 'content2') as the source view, it works. When I set the source view to 'content2Inner' the Popover appears on top of the Window, not beside 'content2Inner'.