UITextField - Text Appears Shifted?
Monte Goulding
monte at sweattechnologies.com
Fri Aug 3 18:39:47 EDT 2012
Hi Scott
Padding is a non-standard property of UITextField. RunRev could use a category to give us padding if they wanted. See http://stackoverflow.com/questions/3727068/set-padding-for-uitextfield-with-uitextborderstylenone
I don't know of its possible for me to add a category to a class the engine uses and it work. It's worth an attempt but I think unless the external is linked in a certain way it would fail. It would be nice to be able to add a global UITextField padding command ;-)
Cheers
--
M E R Goulding
Software development services
mergExt - There's an external for that!
On 04/08/2012, at 8:17 AM, Scott Rossi <scott at tactilemedia.com> wrote:
> Thanks for the suggestion Terry (and everyone else).
>
> I've since learned that the field portion of the input control always stays
> aligned to the top of its region, regardless of the control's height, while
> the clearbutton stays aligned to the vertical center of its height. I think
> this means the input control needs to be carefully sized to position its
> text and icon/s correctly (I assumed the text and icon would always appear
> vertically centered, but obviously this is isn't the case).
>
> Regards,
>
> Scott Rossi
> Creative Director
> Tactile Media, UX Design
>
>
>
> Recently, Terry Judd wrote:
>
>>
>> On 03/08/2012, at 08:41 PM, Scott Rossi wrote:
>>
>>> Anyone know why the text of a UITextField (input) appears shifted up? Is
>>> there any way to shift it down?
>>>
>>> There's very little on the card -- just a group and a graphic to define the
>>> region in which to display the text.
>>>
>>> http://www.tactilemedia.com/download/uitextfield.png
>>>
>>> The clearbutton for the control is displayed, and this appears in the proper
>>> position, but for some reason the text is appearing shifted upward about 4
>>> pixels. It appears the same in both the simulator and on a device.
>>>
>>> Any suggestions for a fix?
>>
>> Hi Scott - I seem to recall struggling with this some time ago when I had to
>> implement user and password fields using the native controls. What I seem to
>> have done is create an appropriately sized background to sit behind the
>> control and then used a LC field to position/align the entry text correctly -
>> with the textHeight of the LC field set to the same value as the fontSize. I
>> then create the native control and set its rect to the rect of the LC field
>> and its fontSize to the LC field's fontSize. This seems to work for me.
>>
>> Terry...
>>
>>>
>>> Thanks & Regards,
>>>
>>> Scott Rossi
>>> Creative Director
>>> Tactile Media, UX Design
>>>
>>>
>>>
>>> _______________________________________________
>>> use-livecode mailing list
>>> use-livecode at lists.runrev.com
>>> Please visit this url to subscribe, unsubscribe and manage your subscription
>>> preferences:
>>> http://lists.runrev.com/mailman/listinfo/use-livecode
>>>
>>
>> Dr Terry Judd
>> Senior Lecturer in Medical Education
>> Medical Eduction Unit
>> Faculty of Medicine, Dentistry & Health Sciences
>> The University of Melbourne
>>
>>
>>
>>
>>
>> _______________________________________________
>> use-livecode mailing list
>> use-livecode at 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 at lists.runrev.com
> Please visit this url to subscribe, unsubscribe and manage your subscription preferences:
> http://lists.runrev.com/mailman/listinfo/use-livecode
More information about the use-livecode
mailing list