我们知道如果用mansory适配的控件不能够立马拿到控件的frame.要等到系统调用layoutSubViews方法后,才会拿到该frame.但往往我们在操作时可能需要立马拿着frame去用,那么此时黑魔法就可以用了 [ self setNeedsLayout]; [self layoutIfNeeded];