[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.