• Open Menu Close Menu
  • Apple
  • Shopping Bag
  • Apple
  • Mac
  • iPad
  • iPhone
  • Watch
  • TV
  • Music
  • Support
  • Search apple.com
  • Shopping Bag

Lists

Open Menu Close Menu
  • Terms and Conditions
  • Lists hosted on this site
  • Email the Postmaster
  • Tips for posting to public mailing lists
Re: UITextField width of UIAlertController -addTextFieldWithConfigurationHandler:
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: UITextField width of UIAlertController -addTextFieldWithConfigurationHandler:


  • Subject: Re: UITextField width of UIAlertController -addTextFieldWithConfigurationHandler:
  • From: Carl Hoefs <email@hidden>
  • Date: Tue, 21 Mar 2017 12:24:02 -0700

Alternately, is there a way to configure the alert to defer the launch of the keyboard until/unless the user wants to edit the textfield (by touching it)? Generally it won't need to be edited, maybe just the first time or so, thus having the keyboard always coming up would be distracting.

- Carl

> On Mar 21, 2017, at 12:12 PM, Carl Hoefs <email@hidden> wrote:
>
> Thanks for the hint. In the debugger I discovered that what looks to be a UITextField displayed across the bottom of the alert is actually implemented as a private object of class UIAlertControllerTextField.
>
> So I can restrict the text to a portion of the textfield, but I can't find a way to shorten the textfield's displayed width. Setting UIBorderStyleNone also has no effect. I can change the font characteristics, but no layout/display characteristics of the "textfield" itself appear to be directly changeable.
>
> -Carl
>
>
>> On Mar 20, 2017, at 10:05 PM, Saagar Jha <email@hidden> wrote:
>>
>> I haven’t tested this, but have you tried calling [self layoutIfNeeded] in the completion block of [self presentViewController:animated:completion]?
>>
>> Saagar Jha
>>
>>> On Mar 20, 2017, at 16:09, Carl Hoefs <email@hidden <mailto:email@hidden>> wrote:
>>>
>>> iOS 10.2.1
>>>
>>> I'm using UIAlertController -addTextFieldWithConfigurationHandler: to display an alert with a textfield.
>>>
>>> Is there any way to shorten the width of the displayed textfield? I've tried setting its frame/bounds, but it has no effect.
>>>
>>> -Carl
>>>
>>> _______________________________________________
>>>
>>> Cocoa-dev mailing list (email@hidden <mailto:email@hidden>)
>>>
>>> Please do not post admin requests or moderator comments to the list.
>>> Contact the moderators at cocoa-dev-admins(at)lists.apple.com <http://lists.apple.com/>
>>>
>>> Help/Unsubscribe/Update your Subscription:
>>>
>>> This email sent to email@hidden
>>
>
> _______________________________________________
>
> Cocoa-dev mailing list (email@hidden)
>
> Please do not post admin requests or moderator comments to the list.
> Contact the moderators at cocoa-dev-admins(at)lists.apple.com
>
> Help/Unsubscribe/Update your Subscription:
>
> This email sent to email@hidden


_______________________________________________

Cocoa-dev mailing list (email@hidden)

Please do not post admin requests or moderator comments to the list.
Contact the moderators at cocoa-dev-admins(at)lists.apple.com

Help/Unsubscribe/Update your Subscription:

This email sent to email@hidden


  • Follow-Ups:
    • Re: UITextField width of UIAlertController -addTextFieldWithConfigurationHandler:
      • From: Saagar Jha <email@hidden>
References: 
 >UITextField width of UIAlertController -addTextFieldWithConfigurationHandler: (From: Carl Hoefs <email@hidden>)
 >Re: UITextField width of UIAlertController -addTextFieldWithConfigurationHandler: (From: Saagar Jha <email@hidden>)
 >Re: UITextField width of UIAlertController -addTextFieldWithConfigurationHandler: (From: Carl Hoefs <email@hidden>)

  • Prev by Date: Re: UITextField width of UIAlertController -addTextFieldWithConfigurationHandler:
  • Next by Date: Re: UITextField width of UIAlertController -addTextFieldWithConfigurationHandler:
  • Previous by thread: Re: UITextField width of UIAlertController -addTextFieldWithConfigurationHandler:
  • Next by thread: Re: UITextField width of UIAlertController -addTextFieldWithConfigurationHandler:
  • Index(es):
    • Date
    • Thread