iSeller Commerce
iSeller POS Retail
iSeller POS F&B
iSeller POS Express
Crosslight
WebUI
ClientUI
What's New
Download Trial
Web Solution
Mobile Solution
Enterprise Solution
Custom Development
Blog
Community
Latest Development Blogs
ForumPostTopic
Browse By Tag
Hello Crosslight Support,
there are some problems with the MessageInput sample on iOS.
When starting under iOS 8.1 everything seems to work fine. But starting under iOS7.1creates problems.
error.png shows the runtime error I encountered. There is no "Product" created in the "ProductDetailViewModel". This causes an argument null exception.
workaround.png shows my solution for this. Set the "Product" in the constructor. As said it is just a workaround. You should fix the inital cause.
post.png shows a screenshot under iOS 7.1. The "Post" button is not completely visible.
Please, fix.
Thanks,
Thomas
Hello Thomas,
Thank you for confirming that the alignment issue only occur in iPad 7.1.I Will keep this thread updated with any news I heard from the dev team regarding CROS-635.
Update: December 9, 2014 10:35 PM
A nightly-build of Crosslight 3 (build 152) is now available to be downloaded. Please obtain the hotfix in here. This is a nightly-build update that fixes Post button getting truncated and vertical alignment issues from MessageInputSamples project in iOS 7.1 (CROS-635).
For your information, I have evaluated the nightly build on MessageInputSamples project using iPhone and iPad simulator (running iOS 7.1 and iOS 8.1) and found that the reported problems are no longer persist. Please let us hear your feedback regarding the nightly build.
Thanks for reporting the iOS 7.x specific issues. The truncated Post button appears to be an issue due to the recent iOS 8 support. We will address the issue quickly in the next update.
Here's a hotfix build that address the iOS 7.x issues including improvements to Navigated event consistency between 7.x and 8.x, as well as the truncated Post button fix.
Simply update the iOS assembly to the bin folder of the installation, as well as any Packages folder in your project, if any.
Please update how it goes in your end.
Hope this helps.
Hello Support,
the fix did not change anything. In my opinion the situation got worse.
I tested with the iOS simulator. iPhone iOS 8.1 worked fine. iPhone iOS 7.1 crashed without any error message. iPad Air iOS 7.1 same as iPhone iOS 7.1. iPad Air iOS 8.1 app starts but the "Post" button is not completely visible.
Please, check this again carefully and update the sample in the repo.
After thorough investigation, it appears to be an issue in latest Xamarin update. In our recent test, we simply created an empty Xamarin iOS project (even without any references to Crosslight), change the device target to iPhone 5s 7.1, then hit Run. This simple blank app crashed, similar the symptom you described.
Could you please test the empty iOS project and run it in your Mac? See if it encounter such issue. If that's the case, we'll be contacting Xamarin to report this issue.
UPDATE: Xamarin apparently crashed only when the iOS 7.1 project is located in /Library folder where Crosslight library and samples are located. If you moved out the sample project to Documents folder or somewhere in the current user folder, the sample works fine. Make sure a full clean and rebuild have been performed prior to running the sample.
Hope this helps. Thanks!
in the simulator it works with iOS 8.1 and on the device it works with iOS 7.1.
The text "Post" is vertically top aligned with the text field (only iOS 7.1). A vertical center alignment (as in iOS 8.1) would be nice. Please, correct.
Is the text "Post" customizable (e.g. for localized versions)?
Will there be a bug fix for the "Library" folder problem?
Yes, the Post caption is customizable through the "SendCaption" property available in the message input view control. There are a handful of settings that you can customize, see the class API here.
Sure, we'll adjust the vertical alignment for iOS 7.1.
With regards to the "Library" problem, this appears to be an issue with Xamarin iOS compiler. We'll be working with Xamarin team to address the issue.
Hope this helps!
do you have a bug number for this (CRO-XXX) or do you update this thread when things are fixed?
Just to clarify, the vertical alignment issue supposed to occur in iPad 7.1 only, correct? Per our testing using the latest build, the vertical alignment looks good in iPhone, for both 7.1 and 8.1.
For your reference, the backlog for this issue is filed on CROS-635.
Yes, iPad 7.1 only.
Hello Yudi,
looks good now.
Thanks, for fixing this.
Glad to hear that the nightly build resolves the truncated Post button problem and vertical alignment issues from MessageInputSamples project in iOS 7.1.
Should you need further assistance or run into any problems regarding our controls, feel free to post it into our forum. We would be happy to assist you again.
or
Choose this if you're already a member of Intersoft Community Forum. You can link your OpenID account to your existing Intersoft Social ID.
Choose this if you don't have an Intersoft account yet. Your authenticated OpenID will be automatically linked to your new Intersoft account.
Enter your Wordpress Blogname