[TIMOB-1337] iOS: Remote Images for rightImage of table view rows
GitHub Issue | n/a |
---|---|
Type | Bug |
Priority | Medium |
Status | Open |
Resolution | Unresolved |
Affected Version/s | Release 8.3.0, Release 8.3.1 |
Fix Version/s | n/a |
Components | iOS |
Labels | api, easy-fix, qe-newKS |
Reporter | Ralf Pfeiffer |
Assignee | Abir Mukherjee |
Created | 2011-04-15T02:49:45.000+0000 |
Updated | 2020-02-12T13:57:07.000+0000 |
Description
On iOS the
rightImage
property of a TableViewRow
cannot be a remote url. On Android this property works as expected.
Code to reproduce the problem:
<Alloy>
<NavigationWindow>
<Window>
<TableView>
<TableViewSection>
<TableViewRow title="Awesome" rightImage="https://appcelerator.com/wp-content/themes/appc-rwd/assets/media/images/axway-logo.png"></TableViewRow>
</TableViewSection>
</TableView>
</Window>
</NavigationWindow>
</Alloy>
The relevant controller code is $.getView().open()
Bumping to 1.5.
Given that rightImage works on the UITableViewCell (read: Not a titanium class)'s UIImage left hand side, there would be significant complexity added to provide the delayed callback structure. This is why the difference of 'loadImmediate' and 'loadImage'.
Noting this as a feature request, but expected behavior.
Feature request, NOT expected behavior.
According to TableViews guide: https://wiki.appcelerator.org/display/guides/TableViews leftImage and rightImage should accept local or remote images. In Row properties section appears: * leftImage – set this property equal to an image URL (local or remote) to display that image to the left of the row's title * rightImage – set this property equal to an image URL (local or remote) to display that image to the right of the row's title Is the guide wrong ?
Not invalidating/testing feature requests during scrub.
Tested and failed on : Titanium Studio, build: 2.1.2.201208201549 Devices: iPhone 4 version 4.3.5 iPad 3 version 5.1. iPhone 4S version 6 beta 4
Still same problem here. SDK 5.4.0 GA, iOS 9.3.