标签:
#0 0x000000018a3eb93c in -[CALayer setBounds:] () #1 0x000000018a3ec684 in -[CALayer setFrame:] () #2 0x000000018aa9da3c in -[UIView(Geometry) setFrame:] () #3 0x000000018aaba7b4 in -[UIView(Geometry) _applyAutoresizingMaskWithOldSuperviewSize:] () #4 0x000000018618cfc8 in __53-[__NSArrayM enumerateObjectsWithOptions:usingBlock:]_block_invoke () #5 0x000000018618ce6c in -[__NSArrayM enumerateObjectsWithOptions:usingBlock:] () #6 0x000000018aaa9f58 in -[UIView(Geometry) resizeSubviewsWithOldSize:] () #7 0x000000018aa9daf4 in -[UIView(Geometry) setFrame:] () #8 0x000000018ab7b9d4 in -[UITableViewCellContentView setFrame:] () #9 0x000000018abe442c in __53-[UITableView _configureCellForDisplay:forIndexPath:]_block_invoke () #10 0x000000018aab24c8 in +[UIView(Animation) performWithoutAnimation:] () #11 0x000000018abe3b0c in -[UITableView _configureCellForDisplay:forIndexPath:] () #12 0x000000018ad9b4d8 in -[UITableView _createPreparedCellForGlobalRow:withIndexPath:willDisplay:] () #13 0x000000018ad9006c in -[UITableView _updateVisibleCellsNow:isRecursive:] () #14 0x000000018ab84c44 in -[UITableView layoutSubviews] () #15 0x000000018aaa14a4 in -[UIView(CALayerDelegate) layoutSublayersOfLayer:] () #16 0x000000018a3f57a8 in -[CALayer layoutSublayers] () #17 0x000000018a3f0378 in CA::Layer::layout_if_needed(CA::Transaction*) () #18 0x000000018a3f021c in CA::Layer::layout_and_display_if_needed(CA::Transaction*) () #19 0x000000018a3efa14 in CA::Context::commit_transaction(CA::Transaction*) () #20 0x000000018a3ef798 in CA::Transaction::commit() () #21 0x000000018a3e91c8 in CA::Transaction::observer_callback(__CFRunLoopObserver*, unsigned long, void*) () #22 0x000000018624ed98 in __CFRUNLOOP_IS_CALLING_OUT_TO_AN_OBSERVER_CALLBACK_FUNCTION__ () #23 0x000000018624bd24 in __CFRunLoopDoObservers () #24 0x000000018624c104 in __CFRunLoopRun () #25 0x00000001861791f4 in CFRunLoopRunSpecific () #26 0x000000018f59b6fc in GSEventRunModal () #27 0x000000018ab0a10c in UIApplicationMain () #28 0x0000000100029ce0 in main
1 [pc setTranslatesAutoresizingMaskIntoConstraints:NO]; 2 [cell.contentView addConstraints:[NSLayoutConstraint 3 constraintsWithVisualFormat:@"H:|-0-[pc]-0-|” 4 options:0 5 metrics:nil 6 views:NSDictionaryOfVariableBindings(pc)]]; 7 8 [cell.contentView addConstraints:[NSLayoutConstraint 9 constraintsWithVisualFormat:[NSString stringWithFormat: @"V:|-%f-[pc]-11-|", CGRectGetHeight(scroll.frame)-11-6] 10 options:0 11 metrics:nil 12 views:NSDictionaryOfVariableBindings(pc)]];
不卖关子,成功了。于是结论出来了,AutoLayout升级为必修。Masonry,我来了。
1 [pc mas_makeConstraints:^(MASConstraintMaker * make){ 2 make.bottom.equalTo(cell.contentView.mas_bottom).with.offset(-6); 3 make.centerX.equalTo(cell.contentView.mas_centerX); 4 }];
标签:
原文地址:http://www.cnblogs.com/kurk/p/bug_introduce_masonry.html