Bug 15182 - MonoTouch.Dialog.PickerElement has black mask over top and close button does not function when deployed to a device
Summary: MonoTouch.Dialog.PickerElement has black mask over top and close button does ...
Alias: None
Product: iOS
Classification: Xamarin
Component: Xamarin.iOS.dll ()
Version: 6.4.4
Hardware: Macintosh Mac OS
: --- normal
Target Milestone: Untriaged
Assignee: Bugzilla
Depends on:
Reported: 2013-10-03 15:28 UTC by Jon Goldberger [MSFT]
Modified: 2017-04-29 01:18 UTC (History)
4 users (show)

Is this bug a regression?: ---
Last known good build:

test Project (47.85 KB, application/zip)
2013-10-03 15:28 UTC, Jon Goldberger [MSFT]
Log file (12.13 KB, application/octet-stream)
2013-10-03 16:27 UTC, Jon Goldberger [MSFT]

Notice (2018-05-24): bugzilla.xamarin.com is now in read-only mode.

Please join us on Visual Studio Developer Community and in the Xamarin and Mono organizations on GitHub to continue tracking issues. Bugzilla will remain available for reference in read-only mode. We will continue to work on open Bugzilla bugs, copy them to the new locations as needed for follow-up, and add the new items under Related Links.

Our sincere thanks to everyone who has contributed on this bug tracker over the years. Thanks also for your understanding as we make these adjustments and improvements for the future.

Please create a new report on Developer Community or GitHub with your current version information, steps to reproduce, and relevant error messages or log files if you are hitting an issue that looks similar to this resolved bug and you do not yet see a matching new report.

Related Links:

Description Jon Goldberger [MSFT] 2013-10-03 15:28:06 UTC
Created attachment 5056 [details]
test Project

I've been using MonoTouch.Dialog.PickerElement in my IOS6 App for the last year wihtout any problems. Now, I'm in the
process of implementing IOS7 support in my app. Unfortunately my PickerElement acts strange and I can't figure out why.

The picker itself is accessible but covered with at black window and the close button is disabled. Would any of you experts
perhaps knwo what could be wrong?

I've attached a very small project which shows the problem. Just hit the PickerElement in the list...
Comment 2 Jon Goldberger [MSFT] 2013-10-03 16:27:07 UTC
Created attachment 5057 [details]
Log file
Comment 3 Jon Goldberger [MSFT] 2013-10-03 16:27:56 UTC
Version info:
=== Xamarin Studio ===

Version 4.1.12 (build 6)
Installation UUID: dbf9110a-29a1-41f3-b84f-068a2cae8f84
Mono 3.2.3 ((no/8d3b4b7)
GTK+ 2.24.20 theme: Raleigh
GTK# (
Package version: 302030000

=== Apple Developer Tools ===

Xcode 5.0 (3332.25)
Build 5A1413

=== Xamarin.Mac ===

Xamarin.Mac: Not Installed

=== Xamarin.Android ===

Not Installed

=== Xamarin.iOS ===

Version: (Business Edition)
Hash: 4cfca2f
Build date: 2013-20-09 23:14:32-0400

=== Build Information ===

Release ID: 401120006
Git revision: a9ae69a4bf37955e4ab4df0cec7804f574c51f72
Build date: 2013-09-25 16:59:37+0000
Xamarin addins: 761ae26f220068dda0b62f0dd2253f617589a8c6

=== Operating System ===

Mac OS X 10.8.5
Darwin Jans-MacBook-Pro.local 12.5.0 Darwin Kernel Version 12.5.0
Mon Jul 29 16:33:49 PDT 2013
root:xnu-2050.48.11~1/RELEASE_X86_64 x86_64
Comment 4 Christopher Deutsch 2013-10-04 16:06:18 UTC
My guess would be this is an issue with iOS7 and/or the open source MonoTouch.Dialog-PickerElement library itself.

As the owner of the library I don't currently have plans to update it for iOS7. Nor does Apple promote that type of picker in iOS7.

A work around would be to compile your app using the older iOS 6 SDK.
Comment 5 Jan Gundorf 2013-10-05 02:25:08 UTC
Hi Chrisopher,

OK, I understand. My question is then what kind of custom picker I can use my IOS7 Element API framework combined with what Apple promotes and what Xamarin has in the toolbox for this task?

Jan Gundorf
Comment 6 Christopher Deutsch 2013-10-07 07:36:08 UTC
Hi Jan, I'm not aware of a solution at this time. 

I have the same issue with one of my apps and haven't solved it yet.

Keep in mind I'm primarily a web developer, that just happens to work at Xamarin now, but I still primarily do web. This open source project was created before I started here. 

I will let you know if I find anything that may be a good replacement.

In the meantime you could try ask around on the forum:

If you find something let me know.
Comment 7 Alex Soto [MSFT] 2017-04-29 01:18:18 UTC
I could not reproduce