If a TabFolder/TabItems are placed inside a ScrolledComposite, you cannot press the TabItem buttons on iOS. Swipe to change tabs works OK, but not the buttons. Android and Windows Tabris clients are OK.
Snippet:
`/ DEMONSTRATES TABRIS TABS - iOS doesn't let you press the tabitems to change tab - only swipe /
package bug.snippet;
If a TabFolder/TabItems are placed inside a ScrolledComposite, you cannot press the TabItem buttons on iOS. Swipe to change tabs works OK, but not the buttons. Android and Windows Tabris clients are OK.
Snippet:
`/ DEMONSTRATES TABRIS TABS - iOS doesn't let you press the tabitems to change tab - only swipe / package bug.snippet;
import org.eclipse.swt.SWT; import org.eclipse.swt.custom.ScrolledComposite; import org.eclipse.swt.events.SelectionEvent; import org.eclipse.swt.events.SelectionListener; import org.eclipse.swt.graphics.Color; import org.eclipse.swt.graphics.RGB; import org.eclipse.swt.layout.FormAttachment; import org.eclipse.swt.layout.FormData; import org.eclipse.swt.layout.FormLayout; import org.eclipse.swt.widgets.Button; import org.eclipse.swt.widgets.Composite; import org.eclipse.swt.widgets.Display; import org.eclipse.swt.widgets.Shell; import org.eclipse.swt.widgets.TabFolder; import org.eclipse.swt.widgets.TabItem; import com.eclipsesource.tabris.widgets.enhancement.Widgets;
public class Bugsy { private Display display; private Shell shell; private ScrolledComposite sComp; private Composite comp; private static TabFolder tf; private static TabItem ti1; private static TabItem ti2; private static TabItem ti3; private static Composite c1; private static Composite c2; private static Composite c3; private static Button b1; private static Button b2; private static Button b3;
} `