Thanks, that got it going.  It's a compromise. Maybe the options will be 
expanded in future iOS releases...
-Carl

> On Mar 21, 2017, at 12:39 PM, Saagar Jha <[email protected]> wrote:
> 
> That should be lot easier; just set yourself as the text field’s delegate and 
> override textFieldShouldBeginEditing.
> Saagar Jha
> 
>> On Mar 21, 2017, at 12:24, Carl Hoefs <[email protected] 
>> <mailto:[email protected]>> wrote:
>> 
>> 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 protected] 
>>> <mailto:[email protected]>> 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 protected] 
>>>> <mailto:[email protected]>> 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 protected] 
>>>>> <mailto:[email protected]> 
>>>>> <mailto:[email protected] 
>>>>> <mailto:[email protected]>>> 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 protected] 
>>>>> <mailto:[email protected]> <mailto:[email protected] 
>>>>> <mailto:[email protected]>>)
>>>>> 
>>>>> 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/> <http://lists.apple.com/ 
>>>>> <http://lists.apple.com/>>
>>>>> 
>>>>> Help/Unsubscribe/Update your Subscription:
>>>>> https://lists.apple.com/mailman/options/cocoa-dev/saagar%40saagarjha.com 
>>>>> <https://lists.apple.com/mailman/options/cocoa-dev/saagar%40saagarjha.com>
>>>>>  
>>>>> <https://lists.apple.com/mailman/options/cocoa-dev/saagar%40saagarjha.com 
>>>>> <https://lists.apple.com/mailman/options/cocoa-dev/saagar%40saagarjha.com>>
>>>>> 
>>>>> This email sent to [email protected] <mailto:[email protected]>
>>>> 
>>> 
>>> _______________________________________________
>>> 
>>> Cocoa-dev mailing list ([email protected] 
>>> <mailto:[email protected]>)
>>> 
>>> 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:
>>> https://lists.apple.com/mailman/options/cocoa-dev/newslists%40autonomy.caltech.edu
>>>  
>>> <https://lists.apple.com/mailman/options/cocoa-dev/newslists%40autonomy.caltech.edu>
>>> 
>>> This email sent to [email protected] 
>>> <mailto:[email protected]>

_______________________________________________

Cocoa-dev mailing list ([email protected])

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:
https://lists.apple.com/mailman/options/cocoa-dev/archive%40mail-archive.com

This email sent to [email protected]

Reply via email to