i have 1 view controller in have 1 uitableview.
i have used custom uitableviewcell xib in uitableview.
now have 1 uiview xib , want add uiview's object in custom uitableviewcell of autolayout.
i added uiview in custom uitableviewcell, uiview big , it not fitting in custom uitableviewcell.
i know uiview can fit in custom uitableviewcell of autolayout, don't know how, because new autolayout.
in custom uitableviewcell
customalertcell.m//this custom uitableviewcell class -(void)addcustomview_forrow:(int)therow { jobalertcell_view *vwjob = [[jobalertcell_view alloc] initfromnibfile:@"jobalertcell_view"]; vwjob.frame = cgrectmake(0, 118, vwjob.frame.size.width, vwjob.frame.size.height); [self addsubview:vwjob]; } here vwjob.frame.size.height = 90, in device bigger size want.
thanks.
you can add width , height constraint using below code
-(void)addcustomview_forrow:(int)therow { jobalertcell_view *vwjob = [[jobalertcell_view alloc] initfromnibfile:@"jobalertcell_view"]; [self addsubview:vwjob]; [self addconstraint:[nslayoutconstraint constraintwithitem:vwjob attribute:nslayoutattributeheight relatedby:nslayoutrelationequal toitem:nil attribute:nslayoutattributenotanattribute multiplier:1.0 constant:100.0]]; [self addconstraint:[nslayoutconstraint constraintwithitem:vwjob attribute:nslayoutattributewidth relatedby:nslayoutrelationequal toitem:nil attribute:nslayoutattributenotanattribute multiplier:1.0 constant:100.0]]; [self layoutifneeded]; } source:
https://codehappily.wordpress.com/2013/09/21/constant-height-width-constraint-autolayout/ https://codehappily.wordpress.com/2013/10/09/ios-how-to-programmatically-add-auto-layout-constraints-for-a-view-that-will-fit-its-superview/
hope helps you...!
Comments
Post a Comment