ios - AutoLayout complains about constraints for 2 UITextFields with no borders -


i trying build login view has 2 textfields, , 2 buttons. applying "add missing constraints" property xcode applies corresponding constraints elements in loginviewcontroller in storyboard. restricting app run in portrait mode, using "wcompact hregular" setup.

whenever run app , transition loginviewcontroller segue, app displays 1 textfield, , shows bunch of errors in console regarding autolayout.

the functionality trying achieve come login screen resembles new parse login screen. having 2 textfields no borders , bottom border of username textfield showing can divide password textfield, so:

enter image description here

so far, how app looks when runs:

enter image description here

and should this:

enter image description here

here's error appears in console:

2015-06-14 20:40:21.480 myapp[71158:3600335] unable simultaneously satisfy constraints.     @ least 1 of constraints in following list 1 don't want. try this: (1) @ each constraint , try figure out don't expect; (2) find code added unwanted constraint or constraints , fix it. (note: if you're seeing nsautoresizingmasklayoutconstraints don't understand, refer documentation uiview property translatesautoresizingmaskintoconstraints)  (     "<_uilayoutsupportconstraint:0x7f9ff3f6d260 v:[_uilayoutguide:0x7f9ff3f7a140(20)]>",     "<_uilayoutsupportconstraint:0x7f9ff3f087a0 v:|-(0)-[_uilayoutguide:0x7f9ff3f7a140]   (names: '|':uiview:0x7f9ff3f7a030 )>",     "<_uilayoutsupportconstraint:0x7f9ff3f24730 v:[_uilayoutguide:0x7f9ff3f7a2a0(0)]>",     "<_uilayoutsupportconstraint:0x7f9ff3f71640 _uilayoutguide:0x7f9ff3f7a2a0.bottom == uiview:0x7f9ff3f7a030.bottom>",     "<nslayoutconstraint:0x7f9ff3f6b9e0 v:[uitextfield:0x7f9ff3f782a0]-(nsspace(8))-[uitextfield:0x7f9ff3f7a3d0]>",     "<nslayoutconstraint:0x7f9ff3f58a40 v:[uibutton:0x7f9ff3f7ab00'login']-(331)-[_uilayoutguide:0x7f9ff3f7a2a0]>",     "<nslayoutconstraint:0x7f9ff3f28b60 v:[_uilayoutguide:0x7f9ff3f7a140]-(237)-[uitextfield:0x7f9ff3f782a0]>",     "<nslayoutconstraint:0x7f9ff3f34180 v:[uibutton:0x7f9ff3f7ad20'i forgot password']-(49)-[uibutton:0x7f9ff3f7ab00'login']>",     "<nslayoutconstraint:0x7f9ff3f341d0 v:[uitextfield:0x7f9ff3f7a3d0]-(35)-[uibutton:0x7f9ff3f7ad20'i forgot password']>",     "<nslayoutconstraint:0x7f9ff3f29f90 v:[uitextfield:0x7f9ff3f782a0(30)]>",     "<nslayoutconstraint:0x7f9ff3f055a0 v:[uibutton:0x7f9ff3f7ad20'i forgot password'(30)]>",     "<nslayoutconstraint:0x7f9ff3f055f0 v:[uibutton:0x7f9ff3f7ab00'login'(30)]>",     "<nslayoutconstraint:0x7f9ff3cc3b80 'uiview-encapsulated-layout-height' v:[uiview:0x7f9ff3f7a030(667)]>" )  attempt recover breaking constraint  <nslayoutconstraint:0x7f9ff3f055f0 v:[uibutton:0x7f9ff3f7ab00'login'(30)]>  make symbolic breakpoint @ uiviewalertforunsatisfiableconstraints catch in debugger. methods in uiconstraintbasedlayoutdebugging category on uiview listed in <uikit/uiview.h> may helpful. 

does know how fix , why not work? tried manually adding constraints manually, did not work. also, if give textfields rounded borders , make them little smaller storyboard's full width, it's expected do.

thank you in advance.

cheers!

"add missing constraints" not idea add constraints..rather should prefer add constraints manually...

here image ui...i used wanyhany layout practice add constraints universal devices...

enter image description here

i used width constraint textfield, rather should equal width super view , add multiplier resize width according device width

here output image in different sizes...

enter image description here


Comments

Popular posts from this blog

c# - Validate object ID from GET to POST -

node.js - Custom Model Validator SailsJS -

php - Find a regex to take part of Email -