Brilliant! Thank you, Devin. — Scott On Apr 3, 2014, at 8:13 AM, Devin Asay <devin_a...@byu.edu> wrote:
> > On Apr 3, 2014, at 12:33 AM, Scott Morrow <sc...@elementarysoftware.com> > wrote: > >> I’m trying to make a transparent “multiline” UITextField in iOS. >> Unfortunately, it remains opaque both in the simulator and on an actual >> device. If I switch the style of the UITextField to “input” then it becomes >> transparent. I’m doing something along the lines of: >> >> mobileControlCreate "multiline", pFieldName >> mobileControlSet pFieldName, "rect", tRect >> mobileControlSet pFieldName, "opaque", "false" >> mobileControlSet pFieldName, "visible", “true" >> >> I’m suspicious that it may be operator error since I can’t get it working >> under the last several previous LC versions and I didn’t notice a bug >> report. Suggestions? >> (tested with LC 6.1.3, 6.5.2, 6.6, 6.7dp1 and 6.6.1rc1 Commercial) > > Scott, > > I had puzzled over this before, too. It turns out, a little confusingly, that > you have to set the alpha channel on the backgroundColor rather than the > opaque property: > > mobileControlSet pFieldName, "backgroundColor", "255,255,255,0" > mobileControlSet pFieldName, "opaque", false > > I tried it with the opaque property set to both true and false; it didn't > seem to make any difference. In fact, it worked fine without setting the > opaque property. > > The old iOS release notes (and the current dictionary entry for > mobileControlSet) give a confusing description of the opaque property of > mobile native controls: > > "Set to false if the control should be rendered with transparency. In > particular, set this control to true if you set a backgroundColor that is not > fully opaque." > > Months ago I had printed out the release notes for closer study. Next to that > paragraph I penciled in the comment "?". Indeed. > > Can anyone explain what that means? > > Regards, > > Devin > > > > > Devin Asay > Office of Digital Humanities > Brigham Young University > > > _______________________________________________ > use-livecode mailing list > use-livecode@lists.runrev.com > Please visit this url to subscribe, unsubscribe and manage your subscription > preferences: > http://lists.runrev.com/mailman/listinfo/use-livecode _______________________________________________ use-livecode mailing list use-livecode@lists.runrev.com Please visit this url to subscribe, unsubscribe and manage your subscription preferences: http://lists.runrev.com/mailman/listinfo/use-livecode