通过标准的Runtime API(C函数)打印UIKit中UIView的所有变量、属性以及方法

Ivar:定义对象的实例变量,包括类型和名字。
objc_property_t:定义属性。叫这个名字可能是为了防止和Objective-C 1.0中的用户类型冲突,那时候还没有属性。
Method:定义对象方法或类方法。这个类型提供了方法的名字(就是**选择器**)、参数数量和类型,以及返回值(这些信息合起来称为方法的**签名**),还有一个指向代码的函数指针(也就是方法的**实现**)。
SEL:定义选择器。选择器是方法名的唯一标识符,我理解它就是个字符串。


下面是一些运行代码和对应日止

+ (void)printIvarList
{
    u_int count;
    Ivar *ivarlist = class_copyIvarList([UIView class], &count);
    for (int i = 0; i < count; i++)
    {
        const char *ivarName = ivar_getName(ivarlist[i]);
        NSString *strName  = [NSString stringWithCString:ivarName encoding:NSUTF8StringEncoding];
        NSLog(@"ivarName:%@", strName);
    }
}

+ (void)printPropertyList
{
    u_int count;
    objc_property_t *properties = class_copyPropertyList([UIView class], &count);
    for (int i = 0; i < count; i++)
    {
        const char *propertyName = property_getName(properties[i]);
        NSString *strName  = [NSString stringWithCString:propertyName encoding:NSUTF8StringEncoding];
        NSLog(@"propertyName:%@", strName);
    }
}

+ (void)printMethodList
{
    u_int count;
    Method *methods = class_copyMethodList([UIView class], &count);
    for (int i = 0; i < count; i++)
    {
        SEL methodName = method_getName(methods[i]);
        NSString *strName  = [NSString stringWithCString:sel_getName(methodName) encoding:NSUTF8StringEncoding];
        NSLog(@"methodName:%@", strName);
    }
}

printIvarList

2015-09-08 11:11:21.976 test7[11804:403582] ivarName:_layer
2015-09-08 11:11:21.976 test7[11804:403582] ivarName:_gestureInfo
2015-09-08 11:11:21.976 test7[11804:403582] ivarName:_gestureRecognizers
2015-09-08 11:11:21.976 test7[11804:403582] ivarName:_subviewCache
2015-09-08 11:11:21.976 test7[11804:403582] ivarName:_charge
2015-09-08 11:11:21.977 test7[11804:403582] ivarName:_tag
2015-09-08 11:11:21.977 test7[11804:403582] ivarName:_viewDelegate
2015-09-08 11:11:21.977 test7[11804:403582] ivarName:_backgroundColorSystemColorName
2015-09-08 11:11:21.977 test7[11804:403582] ivarName:_countOfMotionEffectsInSubtree
2015-09-08 11:11:21.977 test7[11804:403582] ivarName:_countOfTraitChangeRespondersInDirectSubtree
2015-09-08 11:11:21.977 test7[11804:403582] ivarName:_viewFlags
2015-09-08 11:11:21.977 test7[11804:403582] ivarName:_retainCount
2015-09-08 11:11:21.977 test7[11804:403582] ivarName:_tintAdjustmentDimmingCount
2015-09-08 11:11:21.977 test7[11804:403582] ivarName:_shouldArchiveUIAppearanceTags
2015-09-08 11:11:21.977 test7[11804:403582] ivarName:_interactionTintColor
2015-09-08 11:11:21.980 test7[11804:403582] ivarName:_minXVariable
2015-09-08 11:11:21.980 test7[11804:403582] ivarName:_minYVariable
2015-09-08 11:11:21.980 test7[11804:403582] ivarName:_boundsWidthVariable
2015-09-08 11:11:21.980 test7[11804:403582] ivarName:_boundsHeightVariable
2015-09-08 11:11:21.980 test7[11804:403582] ivarName:_layoutEngine
2015-09-08 11:11:21.980 test7[11804:403582] ivarName:_layoutDebuggingIdentifier
2015-09-08 11:11:21.980 test7[11804:403582] ivarName:_internalConstraints
2015-09-08 11:11:21.980 test7[11804:403582] ivarName:_constraintsExceptingSubviewAutoresizingConstraints
2015-09-08 11:11:21.980 test7[11804:403582] ivarName:__presentationControllerToNotifyOnLayoutSubviews
2015-09-08 11:11:21.980 test7[11804:403582] ivarName:_rawLayoutMargins
2015-09-08 11:11:21.980 test7[11804:403582] ivarName:_inferredLayoutMargins


printPropertyList


2015-09-08 11:17:23.841 test7[11919:412660] propertyName:artworkCatalog
2015-09-08 11:17:23.841 test7[11919:412660] propertyName:focusDirection
2015-09-08 11:17:23.841 test7[11919:412660] propertyName:_mayRemainFocused
2015-09-08 11:17:23.841 test7[11919:412660] propertyName:skipsSubviewEnumeration
2015-09-08 11:17:23.841 test7[11919:412660] propertyName:viewTraversalMark
2015-09-08 11:17:23.841 test7[11919:412660] propertyName:viewDelegate
2015-09-08 11:17:23.841 test7[11919:412660] propertyName:monitorsSubtree
2015-09-08 11:17:23.841 test7[11919:412660] propertyName:backgroundColorSystemColorName
2015-09-08 11:17:23.841 test7[11919:412660] propertyName:currentScreenScale
2015-09-08 11:17:23.841 test7[11919:412660] propertyName:maskView
2015-09-08 11:17:23.841 test7[11919:412660] propertyName:_userInterfaceIdiom
2015-09-08 11:17:23.841 test7[11919:412660] propertyName:hash
2015-09-08 11:17:23.841 test7[11919:412660] propertyName:superclass
2015-09-08 11:17:23.841 test7[11919:412660] propertyName:description
2015-09-08 11:17:23.841 test7[11919:412660] propertyName:debugDescription
2015-09-08 11:17:23.841 test7[11919:412660] propertyName:gesturesEnabled
2015-09-08 11:17:23.842 test7[11919:412660] propertyName:deliversTouchesForGesturesToSuperview
2015-09-08 11:17:23.842 test7[11919:412660] propertyName:_inheritedRenderConfig
2015-09-08 11:17:23.842 test7[11919:412660] propertyName:_lightStyleRenderConfig
2015-09-08 11:17:23.842 test7[11919:412660] propertyName:_accessoryViewFrame
2015-09-08 11:17:23.842 test7[11919:412660] propertyName:unsatisfiableConstraintsLoggingSuspended
2015-09-08 11:17:23.842 test7[11919:412660] propertyName:hash
2015-09-08 11:17:23.842 test7[11919:412660] propertyName:superclass
2015-09-08 11:17:23.842 test7[11919:412660] propertyName:description
2015-09-08 11:17:23.842 test7[11919:412660] propertyName:debugDescription
2015-09-08 11:17:23.842 test7[11919:412660] propertyName:hash
2015-09-08 11:17:23.842 test7[11919:412660] propertyName:superclass
2015-09-08 11:17:23.842 test7[11919:412660] propertyName:description
2015-09-08 11:17:23.842 test7[11919:412660] propertyName:debugDescription
2015-09-08 11:17:23.842 test7[11919:412660] propertyName:userInteractionEnabled
2015-09-08 11:17:23.842 test7[11919:412660] propertyName:tag
2015-09-08 11:17:23.842 test7[11919:412660] propertyName:layer
2015-09-08 11:17:23.842 test7[11919:412660] propertyName:interactionTintColor
2015-09-08 11:17:23.842 test7[11919:412660] propertyName:_layoutDebuggingIdentifier
2015-09-08 11:17:23.843 test7[11919:412660] propertyName:focused
2015-09-08 11:17:23.843 test7[11919:412660] propertyName:_countOfMotionEffectsInSubtree
2015-09-08 11:17:23.843 test7[11919:412660] propertyName:_maskView
2015-09-08 11:17:23.843 test7[11919:412660] propertyName:_ancestorDefinesTintColor
2015-09-08 11:17:23.843 test7[11919:412660] propertyName:_ancestorDefinesTintAdjustmentMode
2015-09-08 11:17:23.843 test7[11919:412660] propertyName:_presentationControllerToNotifyOnLayoutSubviews
2015-09-08 11:17:23.843 test7[11919:412660] propertyName:_rawLayoutMargins
2015-09-08 11:17:23.843 test7[11919:412660] propertyName:_inferredLayoutMargins
2015-09-08 11:17:23.843 test7[11919:412660] propertyName:_layoutEngine
2015-09-08 11:17:23.843 test7[11919:412660] propertyName:_boundsWidthVariable
2015-09-08 11:17:23.843 test7[11919:412660] propertyName:_boundsHeightVariable
2015-09-08 11:17:23.843 test7[11919:412660] propertyName:_minXVariable
2015-09-08 11:17:23.843 test7[11919:412660] propertyName:_minYVariable
2015-09-08 11:17:23.843 test7[11919:412660] propertyName:_internalConstraints
2015-09-08 11:17:23.843 test7[11919:412660] propertyName:_constraintsExceptingSubviewAutoresizingConstraints
2015-09-08 11:17:23.843 test7[11919:412660] propertyName:unsatisfiableConstraintsLoggingSuspended
2015-09-08 11:17:23.843 test7[11919:412660] propertyName:_shouldArchiveUIAppearanceTags
2015-09-08 11:17:23.843 test7[11919:412660] propertyName:_interactionTintColor
2015-09-08 11:17:23.844 test7[11919:412660] propertyName:_backdropMaskViewForGrayscaleTint
2015-09-08 11:17:23.844 test7[11919:412660] propertyName:_backdropMaskViewForColorTint
2015-09-08 11:17:23.844 test7[11919:412660] propertyName:_backdropMaskViewForFilters
2015-09-08 11:17:23.844 test7[11919:412660] propertyName:_backdropMaskViews
2015-09-08 11:17:23.844 test7[11919:412660] propertyName:_wantsGeometryChangeNotification
2015-09-08 11:17:23.844 test7[11919:412660] propertyName:hash
2015-09-08 11:17:23.844 test7[11919:412660] propertyName:superclass
2015-09-08 11:17:23.844 test7[11919:412660] propertyName:description
2015-09-08 11:17:23.844 test7[11919:412660] propertyName:debugDescription
2015-09-08 11:17:23.844 test7[11919:412660] propertyName:traitCollection
2015-09-08 11:17:23.844 test7[11919:412660] propertyName:preferredFocusedItem
2015-09-08 11:17:23.844 test7[11919:412660] propertyName:focusedView
2015-09-08 11:17:23.844 test7[11919:412660] propertyName:center
2015-09-08 11:17:23.844 test7[11919:412660] propertyName:bounds
2015-09-08 11:17:23.844 test7[11919:412660] propertyName:transform


printMethodList

2015-09-08 11:25:01.481 test7[12055:421291] methodName:mf_currentScreenScale
2015-09-08 11:25:01.481 test7[12055:421291] methodName:mf_enclosingScrollView
2015-09-08 11:25:01.481 test7[12055:421291] methodName:mf_frontSibling
2015-09-08 11:25:01.481 test7[12055:421291] methodName:colorize
2015-09-08 11:25:01.481 test7[12055:421291] methodName:abSetLayoutDebuggingColor:
2015-09-08 11:25:01.481 test7[12055:421291] methodName:ancestorBackdropView
2015-09-08 11:25:01.481 test7[12055:421291] methodName:abIndexPathOfSubview:
2015-09-08 11:25:01.482 test7[12055:421291] methodName:abSubviewAtIndexPath:
2015-09-08 11:25:01.482 test7[12055:421291] methodName:_recursiveFindDescendantScrollViewAtPoint:withEvent:
2015-09-08 11:25:01.482 test7[12055:421291] methodName:_findDescendantViewAtPoint:withEvent:
2015-09-08 11:25:01.482 test7[12055:421291] methodName:_web_setSubviews:
2015-09-08 11:25:01.482 test7[12055:421291] methodName:setFrameSize:
2015-09-08 11:25:01.482 test7[12055:421291] methodName:setFrameOrigin:
2015-09-08 11:25:01.482 test7[12055:421291] methodName:setFrameX:
2015-09-08 11:25:01.499 test7[12055:421291] methodName:setFrameEndX:y:
2015-09-08 11:25:01.499 test7[12055:421291] methodName:setFrameY:
2015-09-08 11:25:01.499 test7[12055:421291] methodName:setFrameWidth:
2015-09-08 11:25:01.499 test7[12055:421291] methodName:setFrameHeight:
2015-09-08 11:25:01.500 test7[12055:421291] methodName:artworkCatalog
2015-09-08 11:25:01.500 test7[12055:421291] methodName:clearArtworkCatalogs
2015-09-08 11:25:01.500 test7[12055:421291] methodName:mpFirstLabelSubview
2015-09-08 11:25:01.500 test7[12055:421291] methodName:mpPerformRecursiveBlock:
2015-09-08 11:25:01.500 test7[12055:421291] methodName:mpSetFrameOrigin:
2015-09-08 11:25:01.500 test7[12055:421291] methodName:mpSetFrameSize:
2015-09-08 11:25:01.500 test7[12055:421291] methodName:mpAncestorViewController
2015-09-08 11:25:01.500 test7[12055:421291] methodName:constraintsAffectingLayoutForAxis:
2015-09-08 11:25:01.500 test7[12055:421291] methodName:viewDidMoveToSuperview
2015-09-08 11:25:01.514 test7[12055:421291] methodName:setNeedsDisplayOnBoundsChange:
2015-09-08 11:25:01.514 test7[12055:421291] methodName:setUserInteractionEnabled:
2015-09-08 11:25:01.514 test7[12055:421291] methodName:_screen
2015-09-08 11:25:01.514 test7[12055:421291] methodName:_populateArchivedSubviews:
2015-09-08 11:25:01.514 test7[12055:421291] methodName:hitTest:withEvent:
2015-09-08 11:25:01.514 test7[12055:421291] methodName:pointInside:withEvent:
2015-09-08 11:25:01.514 test7[12055:421291] methodName:setAlpha:
2015-09-08 11:25:01.514 test7[12055:421291] methodName:didMoveToWindow
2015-09-08 11:25:01.514 test7[12055:421291] methodName:_intrinsicSizeWithinSize:
2015-09-08 11:25:01.514 test7[12055:421291] methodName:bringSubviewToFront:
2015-09-08 11:25:01.514 test7[12055:421291] methodName:layoutSubviews
2015-09-08 11:25:01.514 test7[12055:421291] methodName:setContentScaleFactor:
2015-09-08 11:25:01.514 test7[12055:421291] methodName:insertSubview:atIndex:
2015-09-08 11:25:01.514 test7[12055:421291] methodName:setClipsSubviews:
2015-09-08 11:25:01.514 test7[12055:421291] methodName:sendSubviewToBack:
2015-09-08 11:25:01.515 test7[12055:421291] methodName:_canBeReusedInPickerView
2015-09-08 11:25:01.515 test7[12055:421291] methodName:_inheritedInteractionTintColor
2015-09-08 11:25:01.515 test7[12055:421291] methodName:_setInteractionTintColor:
2015-09-08 11:25:01.515 test7[12055:421291] methodName:_contentHuggingDefault_isUsuallyFixedHeight
2015-09-08 11:25:01.515 test7[12055:421291] methodName:_contentHuggingDefault_isUsuallyFixedWidth
2015-09-08 11:25:01.515 test7[12055:421291] methodName:sizeThatFits:
2015-09-08 11:25:01.515 test7[12055:421291] methodName:insertSubview:below:
2015-09-08 11:25:01.515 test7[12055:421291] methodName:setClipsToBounds:
2015-09-08 11:25:01.515 test7[12055:421291] methodName:insertSubview:belowSubview:
2015-09-08 11:25:01.515 test7[12055:421291] methodName:setContentMode:
2015-09-08 11:25:01.516 test7[12055:421291] methodName:addGestureRecognizer:
2015-09-08 11:25:01.516 test7[12055:421291] methodName:removeGestureRecognizer:
2015-09-08 11:25:01.516 test7[12055:421291] methodName:gestureRecognizerShouldBegin:
2015-09-08 11:25:01.516 test7[12055:421291] methodName:_userInterfaceIdiom
2015-09-08 11:25:01.516 test7[12055:421291] methodName:_basicAnimationWithKeyPath:
2015-09-08 11:25:01.516 test7[12055:421291] methodName:contentScaleFactor
2015-09-08 11:25:01.516 test7[12055:421291] methodName:pointInside:forEvent:
2015-09-08 11:25:01.516 test7[12055:421291] methodName:setTranslatesAutoresizingMaskIntoConstraints:
2015-09-08 11:25:01.516 test7[12055:421291] methodName:snapshotViewAfterScreenUpdates:
2015-09-08 11:25:01.516 test7[12055:421291] methodName:addConstraints:
2015-09-08 11:25:01.516 test7[12055:421291] methodName:_currentScreenScale
2015-09-08 11:25:01.516 test7[12055:421291] methodName:snapshotView
2015-09-08 11:25:01.516 test7[12055:421291] methodName:_viewDelegate
2015-09-08 11:25:01.517 test7[12055:421291] methodName:_recursivelyNameLayerTree
2015-09-08 11:25:01.517 test7[12055:421291] methodName:_setVisualAltitude:
2015-09-08 11:25:01.517 test7[12055:421291] methodName:_setVisualAltitudeBias:
2015-09-08 11:25:01.517 test7[12055:421291] methodName:gestureRecognizers
2015-09-08 11:25:01.517 test7[12055:421291] methodName:focusedView
2015-09-08 11:25:01.517 test7[12055:421291] methodName:setGestureRecognizers:
2015-09-08 11:25:01.517 test7[12055:421291] methodName:updateUserActivityState:
2015-09-08 11:25:01.517 test7[12055:421291] methodName:restoreUserActivityState:
2015-09-08 11:25:01.517 test7[12055:421291] methodName:_viewControllerForAncestor
2015-09-08 11:25:01.517 test7[12055:421291] methodName:traitCollection
2015-09-08 11:25:01.517 test7[12055:421291] methodName:_responderExternalTouchRectForWindow:
2015-09-08 11:25:01.517 test7[12055:421291] methodName:_responderSelectionRectForWindow:
2015-09-08 11:25:01.517 test7[12055:421291] methodName:isMultipleTouchEnabled
2015-09-08 11:25:01.517 test7[12055:421291] methodName:_shouldApplyExclusiveTouch
2015-09-08 11:25:01.517 test7[12055:421291] methodName:_hitTest:withEvent:windowServerHitTestWindow:
2015-09-08 11:25:01.518 test7[12055:421291] methodName:preferredFocusedItem
2015-09-08 11:25:01.518 test7[12055:421291] methodName:_mayRemainFocused
2015-09-08 11:25:01.518 test7[12055:421291] methodName:_deepestPreferredFocusView
2015-09-08 11:25:01.518 test7[12055:421291] methodName:_allowsFocusToLeaveViaHeading:
2015-09-08 11:25:01.518 test7[12055:421291] methodName:focusDirection
2015-09-08 11:25:01.518 test7[12055:421291] methodName:setFocusDirection:
2015-09-08 11:25:01.518 test7[12055:421291] methodName:_setMayRemainFocused:
2015-09-08 11:25:01.518 test7[12055:421291] methodName:_willChangeToIdiom:onScreen:
2015-09-08 11:25:01.518 test7[12055:421291] methodName:alignmentRectInsets
2015-09-08 11:25:01.518 test7[12055:421291] methodName:_scroller
2015-09-08 11:25:01.518 test7[12055:421291] methodName:_shouldAnimatePropertyWithKey:
2015-09-08 11:25:01.519 test7[12055:421291] methodName:_window
2015-09-08 11:25:01.519 test7[12055:421291] methodName:_dispatchTintColorVisitorWithReasons:
2015-09-08 11:25:01.519 test7[12055:421291] methodName:scriptingInfoWithChildren
2015-09-08 11:25:01.519 test7[12055:421291] methodName:translatesAutoresizingMaskIntoConstraints
2015-09-08 11:25:01.519 test7[12055:421291] methodName:setNeedsPreferredFocusedItemUpdate
2015-09-08 11:25:01.519 test7[12055:421291] methodName:_recursivelySuspendMotionEffects
2015-09-08 11:25:01.520 test7[12055:421291] methodName:_isFocusedOrAncestorOfFocusedView
2015-09-08 11:25:01.520 test7[12055:421291] methodName:_recursivelyReconsiderMotionEffectSuspension
2015-09-08 11:25:01.520 test7[12055:421291] methodName:_touchSloppinessFactor
2015-09-08 11:25:01.520 test7[12055:421291] methodName:_isChargeEnabled
2015-09-08 11:25:01.520 test7[12055:421291] methodName:_isAlphaHittableAndHasAlphaHittableAncestors
2015-09-08 11:25:01.520 test7[12055:421291] methodName:_canHandleStatusBarTouchAtLocation:
2015-09-08 11:25:01.520 test7[12055:421291] methodName:_isInVisibleHierarchy
2015-09-08 11:25:01.520 test7[12055:421291] methodName:_layer
2015-09-08 11:25:01.524 test7[12055:421291] methodName:_convertVisualAltitude:fromView:
2015-09-08 11:25:01.524 test7[12055:421291] methodName:_convertVisualAltitude:toView:
2015-09-08 11:25:01.524 test7[12055:421291] methodName:_rootForKeyResponderCycle
2015-09-08 11:25:01.524 test7[12055:421291] methodName:frameOrigin
2015-09-08 11:25:01.524 test7[12055:421291] methodName:setCenter:
2015-09-08 11:25:01.524 test7[12055:421291] methodName:_setHostsLayoutEngine:
2015-09-08 11:25:01.524 test7[12055:421291] methodName:_setNeedsUpdateConstraints
2015-09-08 11:25:01.524 test7[12055:421291] methodName:_willChangeToIdiomOnScreen:traverseHierarchy:
2015-09-08 11:25:01.524 test7[12055:421291] methodName:_rebuildLayoutFromScratch
2015-09-08 11:25:01.524 test7[12055:421291] methodName:_recursivelyConsiderResumingMotionEffects
2015-09-08 11:25:01.524 test7[12055:421291] methodName:_didChangeFromIdiomOnScreen:traverseHierarchy:
2015-09-08 11:25:01.524 test7[12055:421291] methodName:_traitCollectionDidChangeFromOldCollection:toNewCollection:scaleDidChange:
2015-09-08 11:25:01.524 test7[12055:421291] methodName:_noteTraitsDidChangeRecursively
2015-09-08 11:25:01.524 test7[12055:421291] methodName:cancelTouchTracking
2015-09-08 11:25:01.524 test7[12055:421291] methodName:gestureEnded:
2015-09-08 11:25:01.524 test7[12055:421291] methodName:cancelMouseTracking
2015-09-08 11:25:01.525 test7[12055:421291] methodName:containsView:
2015-09-08 11:25:01.525 test7[12055:421291] methodName:_focusedViewDidChange:
2015-09-08 11:25:01.525 test7[12055:421291] methodName:_interactionTintColor
2015-09-08 11:25:01.525 test7[12055:421291] methodName:isAncestorOfItem:
2015-09-08 11:25:01.525 test7[12055:421291] methodName:isDescendantOfView:
2015-09-08 11:25:01.525 test7[12055:421291] methodName:_updateFocusItemOverlayViews
2015-09-08 11:25:01.525 test7[12055:421291] methodName:_containedInAbsoluteResponderChain
2015-09-08 11:25:01.525 test7[12055:421291] methodName:_appearanceContainer
2015-09-08 11:25:01.525 test7[12055:421291] methodName:_shouldDelayTouchForSystemGestures:
2015-09-08 11:25:01.525 test7[12055:421291] methodName:_firstResponder
2015-09-08 11:25:01.525 test7[12055:421291] methodName:_becomeFirstResponderWhenPossible
2015-09-08 11:25:01.525 test7[12055:421291] methodName:_supportsBecomeFirstResponderWhenPossible
2015-09-08 11:25:01.525 test7[12055:421291] methodName:_isInAWindow
2015-09-08 11:25:01.525 test7[12055:421291] methodName:_normalInheritedTintColor
2015-09-08 11:25:01.525 test7[12055:421291] methodName:_clearAnimationFilters
2015-09-08 11:25:01.525 test7[12055:421291] methodName:removeConstraints:
2015-09-08 11:25:01.525 test7[12055:421291] methodName:_isViewHierarchyPreparedForConstraint:
2015-09-08 11:25:01.525 test7[12055:421291] methodName:useBlockyMagnificationInClassic
2015-09-08 11:25:01.526 test7[12055:421291] methodName:_tintColorArchivingKey
2015-09-08 11:25:01.526 test7[12055:421291] methodName:setClearsContextBeforeDrawing:
2015-09-08 11:25:01.526 test7[12055:421291] methodName:_setPrimitiveContentHuggingPrioritiesValue:
2015-09-08 11:25:01.526 test7[12055:421291] methodName:_setPrimitiveContentCompressionResistancePrioritiesValue:
2015-09-08 11:25:01.526 test7[12055:421291] methodName:_encodeFrameWithCoder:
2015-09-08 11:25:01.526 test7[12055:421291] methodName:_encodableSubviews
2015-09-08 11:25:01.526 test7[12055:421291] methodName:_encodeBackgroundColorWithCoder:
2015-09-08 11:25:01.526 test7[12055:421291] methodName:clearsContextBeforeDrawing
2015-09-08 11:25:01.526 test7[12055:421291] methodName:contentMode
2015-09-08 11:25:01.526 test7[12055:421291] methodName:clipsToBounds
2015-09-08 11:25:01.526 test7[12055:421291] methodName:_primitiveContentHuggingPrioritiesValue
2015-09-08 11:25:01.526 test7[12055:421291] methodName:_primitiveContentCompressionResistancePrioritiesValue
2015-09-08 11:25:01.526 test7[12055:421291] methodName:_discardLayoutEngine:
2015-09-08 11:25:01.526 test7[12055:421291] methodName:_setMaskView:
2015-09-08 11:25:01.526 test7[12055:421291] methodName:_invalidateSubviewCache
2015-09-08 11:25:01.526 test7[12055:421291] methodName:removeAllGestureRecognizers
2015-09-08 11:25:01.526 test7[12055:421291] methodName:_unregisterAllMotionEffects
2015-09-08 11:25:01.526 test7[12055:421291] methodName:_unregisterFromAnimators
2015-09-08 11:25:01.527 test7[12055:421291] methodName:_shouldResignFirstResponderWithInteractionDisabled
2015-09-08 11:25:01.527 test7[12055:421291] methodName:_promoteSelfOrDescendantToFirstResponderIfNecessary
2015-09-08 11:25:01.527 test7[12055:421291] methodName:_collectKeyViews:
2015-09-08 11:25:01.527 test7[12055:421291] methodName:_topToBottomLeftToRightViewCompare:
2015-09-08 11:25:01.527 test7[12055:421291] methodName:_backgroundCGColor
2015-09-08 11:25:01.527 test7[12055:421291] methodName:_canDrawContent
2015-09-08 11:25:01.527 test7[12055:421291] methodName:layoutMarginsDidChange
2015-09-08 11:25:01.527 test7[12055:421291] methodName:_setRawLayoutMargins:
2015-09-08 11:25:01.527 test7[12055:421291] methodName:_updateInferredLayoutMargins
2015-09-08 11:25:01.527 test7[12055:421291] methodName:preservesSuperviewLayoutMargins
2015-09-08 11:25:01.527 test7[12055:421291] methodName:_layoutMarginsDidChange
2015-09-08 11:25:01.527 test7[12055:421291] methodName:_fakeShouldAnimatePropertyWithKey:
2015-09-08 11:25:01.528 test7[12055:421291] methodName:_invalidateAppearanceForSubviewsOfClass:
2015-09-08 11:25:01.528 test7[12055:421291] methodName:_invalidateAppearanceForTraitCollection:
2015-09-08 11:25:01.528 test7[12055:421291] methodName:invalidateIntrinsicContentSize
2015-09-08 11:25:01.528 test7[12055:421291] methodName:traitCollectionDidChange:
2015-09-08 11:25:01.528 test7[12055:421291] methodName:_viewControllerToNotifyOnLayoutSubviews
2015-09-08 11:25:01.528 test7[12055:421291] methodName:_wrappedProcessDidChangeRecursivelyFromOldTraits:toCurrentTraits:scaleDidChange:forceNotification:
2015-09-08 11:25:01.528 test7[12055:421291] methodName:_withUnsatisfiableConstraintsLoggingSuspendedIfEngineDelegateExists:
2015-09-08 11:25:01.528 test7[12055:421291] methodName:_receiveVisitor:
2015-09-08 11:25:01.528 test7[12055:421291] methodName:forceDisplayIfNeeded
2015-09-08 11:25:01.528 test7[12055:421291] methodName:setInteractionTintColor:
2015-09-08 11:25:01.528 test7[12055:421291] methodName:interactionTintColor
2015-09-08 11:25:01.528 test7[12055:421291] methodName:tintColor
2015-09-08 11:25:01.528 test7[12055:421291] methodName:tintAdjustmentMode
2015-09-08 11:25:01.528 test7[12055:421291] methodName:_defaultTintAdjustmentMode
2015-09-08 11:25:01.529 test7[12055:421291] methodName:setTintColor:
2015-09-08 11:25:01.529 test7[12055:421291] methodName:__darkSystemColorForColor:
2015-09-08 11:25:01.529 test7[12055:421291] methodName:_hasNormalTintAdjustmentMode
2015-09-08 11:25:01.529 test7[12055:421291] methodName:_contentMargin
2015-09-08 11:25:01.529 test7[12055:421291] methodName:_setDrawsAsBackdropOverlayWithBlendMode:
2015-09-08 11:25:01.529 test7[12055:421291] methodName:_maskView
2015-09-08 11:25:01.529 test7[12055:421291] methodName:_backdropMaskViewForGrayscaleTint
2015-09-08 11:25:01.529 test7[12055:421291] methodName:_backdropMaskViewForColorTint
2015-09-08 11:25:01.530 test7[12055:421291] methodName:_backdropMaskViewForFilters
2015-09-08 11:25:01.530 test7[12055:421291] methodName:_backdropMaskViewFlags
2015-09-08 11:25:01.530 test7[12055:421291] methodName:_generateBackdropMaskImage
2015-09-08 11:25:01.530 test7[12055:421291] methodName:_setBackdropMaskView:forFlag:
2015-09-08 11:25:01.530 test7[12055:421291] methodName:_setBackdropMaskViewForGrayscaleTint:
2015-09-08 11:25:01.530 test7[12055:421291] methodName:_setBackdropMaskViewForColorTint:
2015-09-08 11:25:01.530 test7[12055:421291] methodName:_setBackdropMaskViewForColorBurnTint:
2015-09-08 11:25:01.530 test7[12055:421291] methodName:_setBackdropMaskViewForDarkeningTint:
2015-09-08 11:25:01.530 test7[12055:421291] methodName:_setBackdropMaskViewForFilters:
2015-09-08 11:25:01.530 test7[12055:421291] methodName:_backdropMaskViewForColorBurnTint
2015-09-08 11:25:01.530 test7[12055:421291] methodName:_backdropMaskViewForDarkeningTint
2015-09-08 11:25:01.530 test7[12055:421291] methodName:_setFrameForBackdropMaskViews:convertFrame:
2015-09-08 11:25:01.530 test7[12055:421291] methodName:_anyBackdropMaskView
2015-09-08 11:25:01.530 test7[12055:421291] methodName:_setCenterForBackdropMaskViews:convertPoint:
2015-09-08 11:25:01.530 test7[12055:421291] methodName:_setHiddenForBackdropMaskViews:
2015-09-08 11:25:01.530 test7[12055:421291] methodName:_recursivelySetHiddenForBackdropMaskViews:
2015-09-08 11:25:01.530 test7[12055:421291] methodName:_updateBackdropMaskFrames
2015-09-08 11:25:01.531 test7[12055:421291] methodName:_countOfMotionEffectsInSubtree
2015-09-08 11:25:01.531 test7[12055:421291] methodName:set_countOfMotionEffectsInSubtree:
2015-09-08 11:25:01.531 test7[12055:421291] methodName:_isInHierarchyAllowingMotionEffects
2015-09-08 11:25:01.531 test7[12055:421291] methodName:_dispatchMotionEffectsVisitorWithDelta:
2015-09-08 11:25:01.531 test7[12055:421291] methodName:addMotionEffect:
2015-09-08 11:25:01.531 test7[12055:421291] methodName:removeMotionEffect:
2015-09-08 11:25:01.531 test7[12055:421291] methodName:motionEffects
2015-09-08 11:25:01.531 test7[12055:421291] methodName:_beginSuspendingMotionEffects
2015-09-08 11:25:01.531 test7[12055:421291] methodName:_endSuspendingMotionEffects
2015-09-08 11:25:01.531 test7[12055:421291] methodName:_parallaxMotionEffect
2015-09-08 11:25:01.531 test7[12055:421291] methodName:_removeMotionEffect:
2015-09-08 11:25:01.531 test7[12055:421291] methodName:_addMotionEffect:
2015-09-08 11:25:01.531 test7[12055:421291] methodName:_visualAltitudeBias
2015-09-08 11:25:01.531 test7[12055:421291] methodName:_updateParallaxEffectWithAltitude:bias:
2015-09-08 11:25:01.531 test7[12055:421291] methodName:_visualAltitude
2015-09-08 11:25:01.531 test7[12055:421291] methodName:canBecomeFirstResponder
2015-09-08 11:25:01.531 test7[12055:421291] methodName:_addPossibleRespondersToArray:
2015-09-08 11:25:01.531 test7[12055:421291] methodName:convertRect:toCoordinateSpace:
2015-09-08 11:25:01.532 test7[12055:421291] methodName:convertRect:fromCoordinateSpace:
2015-09-08 11:25:01.532 test7[12055:421291] methodName:_constraints_frameDidChange
2015-09-08 11:25:01.532 test7[12055:421291] methodName:_setCenterForBackdropMaskViews:
2015-09-08 11:25:01.532 test7[12055:421291] methodName:_shouldNotifyGeometryObservers
2015-09-08 11:25:01.532 test7[12055:421291] methodName:_notifyGeometryObserversWithChangeInfo:
2015-09-08 11:25:01.532 test7[12055:421291] methodName:_hostsLayoutEngine
2015-09-08 11:25:01.532 test7[12055:421291] methodName:_invalidateAutoresizingConstraints
2015-09-08 11:25:01.532 test7[12055:421291] methodName:_constraintsExceptingSubviewAutoresizingConstraints
2015-09-08 11:25:01.532 test7[12055:421291] methodName:_withAutomaticEngineOptimizationDisabled:
2015-09-08 11:25:01.532 test7[12055:421291] methodName:_reestablishConstraintsForTransformChange
2015-09-08 11:25:01.532 test7[12055:421291] methodName:_setTransformForBackdropMaskViews:
2015-09-08 11:25:01.532 test7[12055:421291] methodName:_addGeometryChangeObserver:
2015-09-08 11:25:01.532 test7[12055:421291] methodName:_removeGeometryChangeObserver:
2015-09-08 11:25:01.532 test7[12055:421291] methodName:_wantsGeometryChangeNotification
2015-09-08 11:25:01.532 test7[12055:421291] methodName:_disableGeometryObserverNotification
2015-09-08 11:25:01.532 test7[12055:421291] methodName:_geometryChanges:forAncestor:
2015-09-08 11:25:01.532 test7[12055:421291] methodName:resizableSnapshotViewFromRect:afterScreenUpdates:withCapInsets:
2015-09-08 11:25:01.532 test7[12055:421291] methodName:_imageFromRect:
2015-09-08 11:25:01.533 test7[12055:421291] methodName:_imageSnapshotCapturedAllContent
2015-09-08 11:25:01.533 test7[12055:421291] methodName:_drawViewHierarchyInRect:
2015-09-08 11:25:01.533 test7[12055:421291] methodName:drawViewHierarchyInRect:afterScreenUpdates:
2015-09-08 11:25:01.533 test7[12055:421291] methodName:shouldChangeFocusedItem:heading:
2015-09-08 11:25:01.533 test7[12055:421291] methodName:_isFocusableElement
2015-09-08 11:25:01.533 test7[12055:421291] methodName:isFocused
2015-09-08 11:25:01.533 test7[12055:421291] methodName:focusedViewWillChange
2015-09-08 11:25:01.533 test7[12055:421291] methodName:focusedViewDidChange
2015-09-08 11:25:01.533 test7[12055:421291] methodName:_firstCommonAncestorToView:
2015-09-08 11:25:01.533 test7[12055:421291] methodName:_shouldChangeFocusedItem:heading:
2015-09-08 11:25:01.533 test7[12055:421291] methodName:isUserInteractionEnabled
2015-09-08 11:25:01.533 test7[12055:421291] methodName:_isEligibleForFocus
2015-09-08 11:25:01.533 test7[12055:421291] methodName:canBecomeFocused
2015-09-08 11:25:01.533 test7[12055:421291] methodName:_addPossibleFocusableElementsToArray:
2015-09-08 11:25:01.533 test7[12055:421291] methodName:_traitCollectionForChildEnvironment:
2015-09-08 11:25:01.533 test7[12055:421291] methodName:convertPoint:toCoordinateSpace:
2015-09-08 11:25:01.533 test7[12055:421291] methodName:convertPoint:fromCoordinateSpace:
2015-09-08 11:25:01.533 test7[12055:421291] methodName:_layoutDebuggingIdentifier
2015-09-08 11:25:01.534 test7[12055:421291] methodName:_setUnsatisfiableConstraintsLoggingSuspended:
2015-09-08 11:25:01.534 test7[12055:421291] methodName:_isUnsatisfiableConstraintsLoggingSuspended
2015-09-08 11:25:01.534 test7[12055:421291] methodName:_contentWidthVariable
2015-09-08 11:25:01.534 test7[12055:421291] methodName:_contentHeightVariable
2015-09-08 11:25:01.534 test7[12055:421291] methodName:nsli_minXVariable
2015-09-08 11:25:01.534 test7[12055:421291] methodName:nsli_minYVariable
2015-09-08 11:25:01.534 test7[12055:421291] methodName:nsli_boundsWidthVariable
2015-09-08 11:25:01.534 test7[12055:421291] methodName:nsli_boundsHeightVariable
2015-09-08 11:25:01.534 test7[12055:421291] methodName:nsli_contentWidthVariable
2015-09-08 11:25:01.534 test7[12055:421291] methodName:nsli_contentHeightVariable
2015-09-08 11:25:01.534 test7[12055:421291] methodName:_constraintsArray
2015-09-08 11:25:01.534 test7[12055:421291] methodName:_baselineOffsetFromBottom
2015-09-08 11:25:01.534 test7[12055:421291] methodName:_firstBaselineOffsetFromTop
2015-09-08 11:25:01.534 test7[12055:421291] methodName:_appearanceGuideClass
2015-09-08 11:25:01.534 test7[12055:421291] methodName:_appearanceTraitCollection
2015-09-08 11:25:01.534 test7[12055:421291] methodName:_traitStorageConstraints
2015-09-08 11:25:01.534 test7[12055:421291] methodName:_setTraitStorageConstraints:
2015-09-08 11:25:01.534 test7[12055:421291] methodName:_traitStorageSubviews
2015-09-08 11:25:01.535 test7[12055:421291] methodName:_setTraitStorageSubviews:
2015-09-08 11:25:01.535 test7[12055:421291] methodName:_createLayerWithFrame:
2015-09-08 11:25:01.535 test7[12055:421291] methodName:_setChargeEnabled:
2015-09-08 11:25:01.535 test7[12055:421291] methodName:setTapDelegate:
2015-09-08 11:25:01.535 test7[12055:421291] methodName:tapDelegate
2015-09-08 11:25:01.535 test7[12055:421291] methodName:_nextKeyResponder
2015-09-08 11:25:01.535 test7[12055:421291] methodName:_previousKeyResponder
2015-09-08 11:25:01.535 test7[12055:421291] methodName:_clearBecomeFirstResponderWhenCapable
2015-09-08 11:25:01.535 test7[12055:421291] methodName:_canBecomeFirstResponderWhenPossible
2015-09-08 11:25:01.535 test7[12055:421291] methodName:startHeartbeat:inRunLoopMode:
2015-09-08 11:25:01.535 test7[12055:421291] methodName:stopHeartbeat:
2015-09-08 11:25:01.535 test7[12055:421291] methodName:_hasOpaqueBackground
2015-09-08 11:25:01.535 test7[12055:421291] methodName:_setBackgroundColorSystemColorName:
2015-09-08 11:25:01.535 test7[12055:421291] methodName:_backgroundColorSystemColorName
2015-09-08 11:25:01.535 test7[12055:421291] methodName:setLayoutMargins:
2015-09-08 11:25:01.535 test7[12055:421291] methodName:layoutMargins
2015-09-08 11:25:01.535 test7[12055:421291] methodName:setPreservesSuperviewLayoutMargins:
2015-09-08 11:25:01.535 test7[12055:421291] methodName:_appearanceIsInvalid
2015-09-08 11:25:01.535 test7[12055:421291] methodName:_setAppearanceIsInvalid:
2015-09-08 11:25:01.536 test7[12055:421291] methodName:_processDidChangeRecursivelyFromOldTraits:toCurrentTraits:forceNotification:
2015-09-08 11:25:01.536 test7[12055:421291] methodName:setTintAdjustmentMode:
2015-09-08 11:25:01.536 test7[12055:421291] methodName:_primitiveTintAdjustmentMode
2015-09-08 11:25:01.536 test7[12055:421291] methodName:tintColorDidChange
2015-09-08 11:25:01.536 test7[12055:421291] methodName:interactionTintColorDidChange
2015-09-08 11:25:01.536 test7[12055:421291] methodName:_beginOcclusion:
2015-09-08 11:25:01.536 test7[12055:421291] methodName:_endOcclusion:
2015-09-08 11:25:01.536 test7[12055:421291] methodName:_ancestorDefinesTintColor
2015-09-08 11:25:01.536 test7[12055:421291] methodName:_setAncestorDefinesTintColor:
2015-09-08 11:25:01.536 test7[12055:421291] methodName:_ancestorDefinesTintAdjustmentMode
2015-09-08 11:25:01.536 test7[12055:421291] methodName:_setAncestorDefinesTintAdjustmentMode:
2015-09-08 11:25:01.536 test7[12055:421291] methodName:_textButtonMargin
2015-09-08 11:25:01.536 test7[12055:421291] methodName:_imageButtonMargin
2015-09-08 11:25:01.536 test7[12055:421291] methodName:_drawsAsBackdropOverlay
2015-09-08 11:25:01.536 test7[12055:421291] methodName:_setDrawsAsBackdropOverlay:
2015-09-08 11:25:01.536 test7[12055:421291] methodName:setMaskView:
2015-09-08 11:25:01.536 test7[12055:421291] methodName:maskView
2015-09-08 11:25:01.537 test7[12055:421291] methodName:_setBackdropMaskViewFlags:
2015-09-08 11:25:01.537 test7[12055:421291] methodName:_backdropMaskViews
2015-09-08 11:25:01.537 test7[12055:421291] methodName:_generateBackdropMaskViewForFlag:
2015-09-08 11:25:01.537 test7[12055:421291] methodName:_backdropMaskViewForFlag:
2015-09-08 11:25:01.537 test7[12055:421291] methodName:_removeBackdropMaskViews
2015-09-08 11:25:01.537 test7[12055:421291] methodName:_setFrameForBackdropMaskViews:
2015-09-08 11:25:01.537 test7[12055:421291] methodName:_setBoundsForBackdropMaskViews:
2015-09-08 11:25:01.537 test7[12055:421291] methodName:_updateBackdropMaskViewsInScrollView:
2015-09-08 11:25:01.537 test7[12055:421291] methodName:_motionEffects
2015-09-08 11:25:01.537 test7[12055:421291] methodName:setMotionEffects:
2015-09-08 11:25:01.537 test7[12055:421291] methodName:_motionEffectsAreSuspended
2015-09-08 11:25:01.537 test7[12055:421291] methodName:_applyKeyPathsAndRelativeValues:forMotionEffect:
2015-09-08 11:25:01.537 test7[12055:421291] methodName:_unapplyMotionEffect:
2015-09-08 11:25:01.537 test7[12055:421291] methodName:_currentUserInterfaceIdiom
2015-09-08 11:25:01.537 test7[12055:421291] methodName:_visualAltitudeSensitiveBoundsWithVisualAltitude:edges:
2015-09-08 11:25:01.537 test7[12055:421291] methodName:_removeParentGeometryObservers
2015-09-08 11:25:01.538 test7[12055:421291] methodName:_addParentGeometryObservers
2015-09-08 11:25:01.538 test7[12055:421291] methodName:_registerForGeometryChanges
2015-09-08 11:25:01.538 test7[12055:421291] methodName:_unregisterForGeometryChanges
2015-09-08 11:25:01.538 test7[12055:421291] methodName:_intrinsicContentSizeInvalidatedForChildView:
2015-09-08 11:25:01.538 test7[12055:421291] methodName:snapshot
2015-09-08 11:25:01.538 test7[12055:421291] methodName:resizableSnapshotFromRect:withCapInsets:
2015-09-08 11:25:01.538 test7[12055:421291] methodName:drawViewHierarchyInRect:
2015-09-08 11:25:01.538 test7[12055:421291] methodName:resizableSnapshotViewFromRect:withCapInsets:
2015-09-08 11:25:01.538 test7[12055:421291] methodName:_focusedViewWillChange:
2015-09-08 11:25:01.538 test7[12055:421291] methodName:_transparentFocusContainer
2015-09-08 11:25:01.538 test7[12055:421291] methodName:_rawLayoutMargins
2015-09-08 11:25:01.538 test7[12055:421291] methodName:_inferredLayoutMargins
2015-09-08 11:25:01.538 test7[12055:421291] methodName:_setInferredLayoutMargins:
2015-09-08 11:25:01.538 test7[12055:421291] methodName:_minXVariable
2015-09-08 11:25:01.538 test7[12055:421291] methodName:_minYVariable
2015-09-08 11:25:01.538 test7[12055:421291] methodName:_boundsWidthVariable
2015-09-08 11:25:01.538 test7[12055:421291] methodName:_boundsHeightVariable
2015-09-08 11:25:01.538 test7[12055:421291] methodName:_setLayoutEngine:
2015-09-08 11:25:01.539 test7[12055:421291] methodName:_setLayoutDebuggingIdentifier:
2015-09-08 11:25:01.539 test7[12055:421291] methodName:_internalConstraints
2015-09-08 11:25:01.539 test7[12055:421291] methodName:_setInternalConstraints:
2015-09-08 11:25:01.539 test7[12055:421291] methodName:_shouldArchiveUIAppearanceTags
2015-09-08 11:25:01.539 test7[12055:421291] methodName:_setShouldArchiveUIAppearanceTags:
2015-09-08 11:25:01.539 test7[12055:421291] methodName:setTag:
2015-09-08 11:25:01.539 test7[12055:421291] methodName:_presentationControllerToNotifyOnLayoutSubviews
2015-09-08 11:25:01.539 test7[12055:421291] methodName:_setPresentationControllerToNotifyOnLayoutSubviews:
2015-09-08 11:25:01.539 test7[12055:421291] methodName:_gestureInfo
2015-09-08 11:25:01.539 test7[12055:421291] methodName:_gestureRecognizers
2015-09-08 11:25:01.539 test7[12055:421291] methodName:_needsLayoutOnAnimatedFrameChangeForNewFrame:
2015-09-08 11:25:01.539 test7[12055:421291] methodName:_is_setNeedsLayout
2015-09-08 11:25:01.539 test7[12055:421291] methodName:resizeSubviewsWithOldSize:
2015-09-08 11:25:01.539 test7[12055:421291] methodName:layoutBelowIfNeeded
2015-09-08 11:25:01.539 test7[12055:421291] methodName:_notifyReferenceViewSizeChange
2015-09-08 11:25:01.539 test7[12055:421291] methodName:_interceptEvent:
2015-09-08 11:25:01.539 test7[12055:421291] methodName:resizeWithOldSuperviewSize:
2015-09-08 11:25:01.539 test7[12055:421291] methodName:autoresizingMask
2015-09-08 11:25:01.540 test7[12055:421291] methodName:_layoutEngineCreateIfNecessary
2015-09-08 11:25:01.540 test7[12055:421291] methodName:_nsis_center:bounds:inEngine:
2015-09-08 11:25:01.540 test7[12055:421291] methodName:_nsis_origin:bounds:inEngine:
2015-09-08 11:25:01.540 test7[12055:421291] methodName:_autoresizingConstraintsAreUpdated
2015-09-08 11:25:01.540 test7[12055:421291] methodName:_applyISEngineLayoutValues
2015-09-08 11:25:01.540 test7[12055:421291] methodName:_applyAutoresizingMaskWithOldSuperviewSize:
2015-09-08 11:25:01.540 test7[12055:421291] methodName:_resizeWithOldSuperviewSize:
2015-09-08 11:25:01.540 test7[12055:421291] methodName:_resizeWithOldSuperviewSize_ancient:
2015-09-08 11:25:01.540 test7[12055:421291] methodName:_needsLayoutOnAnimatedBoundsChangeForNewBounds:
2015-09-08 11:25:01.540 test7[12055:421291] methodName:_supportsContentDimensionVariables
2015-09-08 11:25:01.540 test7[12055:421291] methodName:_isFloatingLayoutItem
2015-09-08 11:25:01.540 test7[12055:421291] methodName:setMultipleTouchEnabled:
2015-09-08 11:25:01.540 test7[12055:421291] methodName:setExclusiveTouch:
2015-09-08 11:25:01.540 test7[12055:421291] methodName:isExclusiveTouch
2015-09-08 11:25:01.540 test7[12055:421291] methodName:convertSize:toView:
2015-09-08 11:25:01.540 test7[12055:421291] methodName:convertSize:fromView:
2015-09-08 11:25:01.540 test7[12055:421291] methodName:_convertOffset:toView:
2015-09-08 11:25:01.540 test7[12055:421291] methodName:_convertOffset:fromView:
2015-09-08 11:25:01.541 test7[12055:421291] methodName:hitRect
2015-09-08 11:25:01.541 test7[12055:421291] methodName:setFrame:forFields:
2015-09-08 11:25:01.541 test7[12055:421291] methodName:setRotationBy:
2015-09-08 11:25:01.541 test7[12055:421291] methodName:setAutoresizesSubviews:
2015-09-08 11:25:01.541 test7[12055:421291] methodName:autoresizesSubviews
2015-09-08 11:25:01.541 test7[12055:421291] methodName:sizeToFit
2015-09-08 11:25:01.541 test7[12055:421291] methodName:origin
2015-09-08 11:25:01.541 test7[12055:421291] methodName:setOrigin:
2015-09-08 11:25:01.541 test7[12055:421291] methodName:_setTraitStorageList:
2015-09-08 11:25:01.541 test7[12055:421291] methodName:_addSubview:positioned:relativeTo:
2015-09-08 11:25:01.541 test7[12055:421291] methodName:_movedToFront
2015-09-08 11:25:01.541 test7[12055:421291] methodName:_setBackgroundCGColor:withSystemColorName:
2015-09-08 11:25:01.541 test7[12055:421291] methodName:viewTraversalMark
2015-09-08 11:25:01.541 test7[12055:421291] methodName:_associatedViewControllerForwardsAppearanceCallbacks:performHierarchyCheck:isRoot:
2015-09-08 11:25:01.541 test7[12055:421291] methodName:setViewTraversalMark:
2015-09-08 11:25:01.541 test7[12055:421291] methodName:_willMoveToWindow:
2015-09-08 11:25:01.541 test7[12055:421291] methodName:willMoveToWindow:
2015-09-08 11:25:01.541 test7[12055:421291] methodName:_findFirstSubviewWantingToBecomeFirstResponder
2015-09-08 11:25:01.542 test7[12055:421291] methodName:_makeSubtreePerformSelector:withObject:withObject:copySublayers:
2015-09-08 11:25:01.542 test7[12055:421291] methodName:_makeSubtreePerformSelector:withObject:
2015-09-08 11:25:01.542 test7[12055:421291] methodName:deferredBecomeFirstResponder
2015-09-08 11:25:01.542 test7[12055:421291] methodName:_parentalLayoutEngineDidChangeTo:
2015-09-08 11:25:01.542 test7[12055:421291] methodName:_didMoveFromWindow:toWindow:
2015-09-08 11:25:01.542 test7[12055:421291] methodName:_shouldTryPromoteDescendantToFirstResponder
2015-09-08 11:25:01.542 test7[12055:421291] methodName:movedFromSuperview:
2015-09-08 11:25:01.542 test7[12055:421291] methodName:didMoveToSuperview
2015-09-08 11:25:01.542 test7[12055:421291] methodName:viewWithTag:
2015-09-08 11:25:01.542 test7[12055:421291] methodName:_shouldDirtyLayoutForConstraints
2015-09-08 11:25:01.542 test7[12055:421291] methodName:_preferredLayoutEngineToUserScalingCoefficients
2015-09-08 11:25:01.542 test7[12055:421291] methodName:_switchToLayoutEngine:
2015-09-08 11:25:01.542 test7[12055:421291] methodName:alignmentRectForFrame:
2015-09-08 11:25:01.542 test7[12055:421291] methodName:_updateConstraintsAtEngineLevelIfNeeded
2015-09-08 11:25:01.542 test7[12055:421291] methodName:updateConstraintsIfNeeded
2015-09-08 11:25:01.542 test7[12055:421291] methodName:_wantsAutolayout
2015-09-08 11:25:01.542 test7[12055:421291] methodName:systemLayoutSizeFittingSize:withHorizontalFittingPriority:verticalFittingPriority:
2015-09-08 11:25:01.542 test7[12055:421291] methodName:_is_layout
2015-09-08 11:25:01.543 test7[12055:421291] methodName:_updateConstraintsAsNecessaryAndApplyLayoutFromEngine
2015-09-08 11:25:01.543 test7[12055:421291] methodName:_removeFirstResponderFromSubtree
2015-09-08 11:25:01.543 test7[12055:421291] methodName:_willRemoveSubviewWantingAutolayout:
2015-09-08 11:25:01.543 test7[12055:421291] methodName:exchangeSubviewAtIndex:withSubviewAtIndex:
2015-09-08 11:25:01.543 test7[12055:421291] methodName:insertSubview:aboveSubview:
2015-09-08 11:25:01.543 test7[12055:421291] methodName:didAddSubview:
2015-09-08 11:25:01.543 test7[12055:421291] methodName:willMoveToSuperview:
2015-09-08 11:25:01.543 test7[12055:421291] methodName:_didRemoveSubview:
2015-09-08 11:25:01.543 test7[12055:421291] methodName:_setBackgroundColor:
2015-09-08 11:25:01.543 test7[12055:421291] methodName:_backgroundColor
2015-09-08 11:25:01.543 test7[12055:421291] methodName:_willMoveToWindow:withAncestorView:
2015-09-08 11:25:01.543 test7[12055:421291] methodName:insertSubview:above:
2015-09-08 11:25:01.543 test7[12055:421291] methodName:_postMovedFromSuperview:
2015-09-08 11:25:01.543 test7[12055:421291] methodName:movedToSuperview:
2015-09-08 11:25:01.543 test7[12055:421291] methodName:viewWillMoveToSuperview:
2015-09-08 11:25:01.543 test7[12055:421291] methodName:movedFromWindow:
2015-09-08 11:25:01.543 test7[12055:421291] methodName:movedToWindow:
2015-09-08 11:25:01.543 test7[12055:421291] methodName:_updateNeedsDisplayOnBoundsChange
2015-09-08 11:25:01.544 test7[12055:421291] methodName:setClearsContext:
2015-09-08 11:25:01.544 test7[12055:421291] methodName:_renderSnapshotWithRect:inContext:
2015-09-08 11:25:01.544 test7[12055:421291] methodName:recursivelyForceDisplayIfNeeded
2015-09-08 11:25:01.544 test7[12055:421291] methodName:_createImageFromRect:padding:
2015-09-08 11:25:01.544 test7[12055:421291] methodName:_resetContentStretch
2015-09-08 11:25:01.544 test7[12055:421291] methodName:_setContentStretchInPixels:forContentSize:shouldTile:
2015-09-08 11:25:01.544 test7[12055:421291] methodName:setContentStretch:
2015-09-08 11:25:01.544 test7[12055:421291] methodName:contentStretch
2015-09-08 11:25:01.544 test7[12055:421291] methodName:_setContentRectInPixels:forContentSize:
2015-09-08 11:25:01.544 test7[12055:421291] methodName:_resetContentRect
2015-09-08 11:25:01.544 test7[12055:421291] methodName:_setShouldRasterize:
2015-09-08 11:25:01.544 test7[12055:421291] methodName:visibleBounds
2015-09-08 11:25:01.544 test7[12055:421291] methodName:setFixedBackgroundPattern:
2015-09-08 11:25:01.544 test7[12055:421291] methodName:_setHiddenForReuse:
2015-09-08 11:25:01.544 test7[12055:421291] methodName:_isHiddenForReuse
2015-09-08 11:25:01.544 test7[12055:421291] methodName:setContentsPosition:
2015-09-08 11:25:01.544 test7[12055:421291] methodName:newSnapshotWithRect:
2015-09-08 11:25:01.544 test7[12055:421291] methodName:_enableLayerKitPatternDrawing:
2015-09-08 11:25:01.545 test7[12055:421291] methodName:_createIOSurfaceWithPadding:
2015-09-08 11:25:01.545 test7[12055:421291] methodName:_removeAllAnimations:
2015-09-08 11:25:01.545 test7[12055:421291] methodName:_isInTransitionBlock
2015-09-08 11:25:01.545 test7[12055:421291] methodName:_enumerateDescendentViews:
2015-09-08 11:25:01.545 test7[12055:421291] methodName:_interceptMouseEvent:
2015-09-08 11:25:01.545 test7[12055:421291] methodName:hitTest:forEvent:
2015-09-08 11:25:01.545 test7[12055:421291] methodName:createSnapshotWithRect:
2015-09-08 11:25:01.545 test7[12055:421291] methodName:intrinsicContentSize
2015-09-08 11:25:01.545 test7[12055:421291] methodName:_setWantsAutolayout
2015-09-08 11:25:01.545 test7[12055:421291] methodName:_layoutEngine_windowDidChange
2015-09-08 11:25:01.545 test7[12055:421291] methodName:_informContainerThatSubviewsNeedUpdateConstraints
2015-09-08 11:25:01.545 test7[12055:421291] methodName:_applyAppearanceInvocations
2015-09-08 11:25:01.545 test7[12055:421291] methodName:_gestureEnded:
2015-09-08 11:25:01.545 test7[12055:421291] methodName:_applyScreenScaleToContentScaleFactorIfNotSpecifiedByDeveloper
2015-09-08 11:25:01.545 test7[12055:421291] methodName:_controlsOwnScaleFactor
2015-09-08 11:25:01.545 test7[12055:421291] methodName:_shouldInheritScreenScaleAsContentScaleFactor
2015-09-08 11:25:01.545 test7[12055:421291] methodName:_willChangeToIdiom:onScreen:traverseHierarchy:
2015-09-08 11:25:01.545 test7[12055:421291] methodName:_performUpdatesForPossibleChangesOfIdiom:orScreen:traverseHierarchy:
2015-09-08 11:25:01.546 test7[12055:421291] methodName:_setUserInterfaceIdiom:
2015-09-08 11:25:01.546 test7[12055:421291] methodName:_didChangeFromIdiom:onScreen:traverseHierarchy:
2015-09-08 11:25:01.546 test7[12055:421291] methodName:_subscribeToScrollNotificationsIfNecessary:
2015-09-08 11:25:01.546 test7[12055:421291] methodName:_setIsAncestorOfFirstResponder:
2015-09-08 11:25:01.546 test7[12055:421291] methodName:_isRootForKeyResponderCycle
2015-09-08 11:25:01.546 test7[12055:421291] methodName:_renderLayerContentsWithRect:inContext:
2015-09-08 11:25:01.546 test7[12055:421291] methodName:_createRenderServerBufferFromRect:padding:
2015-09-08 11:25:01.546 test7[12055:421291] methodName:_isAncestorOfFirstResponder
2015-09-08 11:25:01.546 test7[12055:421291] methodName:_constraints_subviewWillChangeSuperview:
2015-09-08 11:25:01.546 test7[12055:421291] methodName:_descendent:willMoveFromSuperview:toSuperview:
2015-09-08 11:25:01.546 test7[12055:421291] methodName:_unsubscribeToScrollNotificationsIfNecessary:
2015-09-08 11:25:01.546 test7[12055:421291] methodName:_setSubviewWantsAutolayoutTripWantsAutolayout:
2015-09-08 11:25:01.546 test7[12055:421291] methodName:_descendent:didMoveFromSuperview:toSuperview:
2015-09-08 11:25:01.546 test7[12055:421291] methodName:_constraints_subviewDidChangeSuperview:
2015-09-08 11:25:01.546 test7[12055:421291] methodName:_alignmentDebuggingOverlayCreateIfNecessary:
2015-09-08 11:25:01.546 test7[12055:421291] methodName:_removeAlignmentDebuggingOverlays
2015-09-08 11:25:01.546 test7[12055:421291] methodName:_colorViewBoundsOverlayCreateIfNecessary:
2015-09-08 11:25:01.546 test7[12055:421291] methodName:_removeColorViewBoundsOverlays
2015-09-08 11:25:01.547 test7[12055:421291] methodName:_focusItemsOverlayCreateIfNecessary:
2015-09-08 11:25:01.547 test7[12055:421291] methodName:_removeFocusItemOverlayViews
2015-09-08 11:25:01.547 test7[12055:421291] methodName:_allowsArchivingAsSubview
2015-09-08 11:25:01.547 test7[12055:421291] methodName:_viewIndexPath
2015-09-08 11:25:01.547 test7[12055:421291] methodName:_appliesExclusiveTouchToSubviewTree
2015-09-08 11:25:01.547 test7[12055:421291] methodName:_isInExclusiveTouchSubviewTree
2015-09-08 11:25:01.547 test7[12055:421291] methodName:_initWithLayer:
2015-09-08 11:25:01.547 test7[12055:421291] methodName:_initWithMaskImage:
2015-09-08 11:25:01.547 test7[12055:421291] methodName:_subclassImplementsDrawRect
2015-09-08 11:25:01.547 test7[12055:421291] methodName:_subclassImplementsIntrinsicContentSize
2015-09-08 11:25:01.547 test7[12055:421291] methodName:_subclassImplementsIntrinsicSizeWithinSize
2015-09-08 11:25:01.547 test7[12055:421291] methodName:_didScroll
2015-09-08 11:25:01.547 test7[12055:421291] methodName:_invalidateLayerContents
2015-09-08 11:25:01.547 test7[12055:421291] methodName:_setInterceptMouseEvent:
2015-09-08 11:25:01.547 test7[12055:421291] methodName:_webCustomViewWasAddedAsSubviewOfView:
2015-09-08 11:25:01.547 test7[12055:421291] methodName:_webCustomViewWillBeRemovedFromSuperview
2015-09-08 11:25:01.547 test7[12055:421291] methodName:_webCustomViewWasRemovedFromSuperview:
2015-09-08 11:25:01.547 test7[12055:421291] methodName:_alwaysHandleScrollerMouseEvent
2015-09-08 11:25:01.548 test7[12055:421291] methodName:_alwaysHandleInteractionEvents
2015-09-08 11:25:01.548 test7[12055:421291] methodName:_animationIsPaused
2015-09-08 11:25:01.548 test7[12055:421291] methodName:_delaysTouchesForSystemGestures
2015-09-08 11:25:01.548 test7[12055:421291] methodName:_setDelaysTouchesForSystemGestures:
2015-09-08 11:25:01.548 test7[12055:421291] methodName:_clearBecomeFirstResponderWhenCapableOnSubtree
2015-09-08 11:25:01.548 test7[12055:421291] methodName:_setContentImage:
2015-09-08 11:25:01.548 test7[12055:421291] methodName:_setContentsTransform:
2015-09-08 11:25:01.548 test7[12055:421291] methodName:_renderLayerWithRect:inContext:
2015-09-08 11:25:01.548 test7[12055:421291] methodName:skipsSubviewEnumeration
2015-09-08 11:25:01.548 test7[12055:421291] methodName:setSkipsSubviewEnumeration:
2015-09-08 11:25:01.548 test7[12055:421291] methodName:_setViewDelegate:
2015-09-08 11:25:01.548 test7[12055:421291] methodName:_viewOrderRelativeToView:
2015-09-08 11:25:01.548 test7[12055:421291] methodName:_subviewAtIndex:
2015-09-08 11:25:01.548 test7[12055:421291] methodName:_containingScrollView
2015-09-08 11:25:01.548 test7[12055:421291] methodName:_monitorsSubtree
2015-09-08 11:25:01.548 test7[12055:421291] methodName:_setMonitorsSubtree:
2015-09-08 11:25:01.548 test7[12055:421291] methodName:_setBackgroundCGColor:
2015-09-08 11:25:01.548 test7[12055:421291] methodName:_registerAsReferenceView
2015-09-08 11:25:01.549 test7[12055:421291] methodName:_unregisterAsReferenceView
2015-09-08 11:25:01.549 test7[12055:421291] methodName:_isMemberOfViewControllerHierarchy:
2015-09-08 11:25:01.549 test7[12055:421291] methodName:_visualAltitudeSensitiveBoundsWithInfiniteEdges:
2015-09-08 11:25:01.549 test7[12055:421291] methodName:_disabledColor
2015-09-08 11:25:01.549 test7[12055:421291] methodName:_isInteractiveElement
2015-09-08 11:25:01.549 test7[12055:421291] methodName:gesturesEnabled
2015-09-08 11:25:01.549 test7[12055:421291] methodName:setGesturesEnabled:
2015-09-08 11:25:01.549 test7[12055:421291] methodName:deliversTouchesForGesturesToSuperview
2015-09-08 11:25:01.549 test7[12055:421291] methodName:setDeliversTouchesForGesturesToSuperview:
2015-09-08 11:25:01.549 test7[12055:421291] methodName:_wantsReapplicationOfAutoLayout
2015-09-08 11:25:01.549 test7[12055:421291] methodName:_autoresizingDescription
2015-09-08 11:25:01.549 test7[12055:421291] methodName:_recursiveFocusDescription
2015-09-08 11:25:01.549 test7[12055:421291] methodName:_superDescription
2015-09-08 11:25:01.549 test7[12055:421291] methodName:recursiveDescription
2015-09-08 11:25:01.549 test7[12055:421291] methodName:_scriptingInfo
2015-09-08 11:25:01.549 test7[12055:421291] methodName:_style
2015-09-08 11:25:01.549 test7[12055:421291] methodName:_containerStyle
2015-09-08 11:25:01.549 test7[12055:421291] methodName:_isScrollingEnabled
2015-09-08 11:25:01.550 test7[12055:421291] methodName:_enclosingScrollerIncludingSelf
2015-09-08 11:25:01.550 test7[12055:421291] methodName:_enclosingScrollableScrollerIncludingSelf
2015-09-08 11:25:01.550 test7[12055:421291] methodName:_areAccessibilityButtonShapesEnabled
2015-09-08 11:25:01.550 test7[12055:421291] methodName:_layoutEngineIfAvailable
2015-09-08 11:25:01.550 test7[12055:421291] methodName:_nsis_contentSize
2015-09-08 11:25:01.550 test7[12055:421291] methodName:_layoutEngine_willRemoveLayoutConstraint:
2015-09-08 11:25:01.550 test7[12055:421291] methodName:_layoutEngine_didAddLayoutConstraint:roundingAdjustment:mutuallyExclusiveConstraints:
2015-09-08 11:25:01.550 test7[12055:421291] methodName:nsli_engineToUserScalingCoefficients
2015-09-08 11:25:01.596 test7[12055:421291] methodName:_layoutVariablesWithAmbiguousValue
2015-09-08 11:25:01.596 test7[12055:421291] methodName:_zoomAnimationDurationForScale:
2015-09-08 11:25:01.596 test7[12055:421291] methodName:_useContentDimensionVariablesForConstraintLowering
2015-09-08 11:25:01.596 test7[12055:421291] methodName:_prepareToAppearInNavigationItem:onLeft:
2015-09-08 11:25:01.596 test7[12055:421291] methodName:addConstraint:
2015-09-08 11:25:01.596 test7[12055:421291] methodName:removeConstraint:
2015-09-08 11:25:01.596 test7[12055:421291] methodName:frameForAlignmentRect:
2015-09-08 11:25:01.596 test7[12055:421291] methodName:needsUpdateConstraints
2015-09-08 11:25:01.596 test7[12055:421291] methodName:animator:stopAnimation:
2015-09-08 11:25:01.596 test7[12055:421291] methodName:animator:startAnimation:
2015-09-08 11:25:01.596 test7[12055:421291] methodName:textInputView
2015-09-08 11:25:01.596 test7[12055:421291] methodName:endEditing:
2015-09-08 11:25:01.597 test7[12055:421291] methodName:_nsis_origin
2015-09-08 11:25:01.597 test7[12055:421291] methodName:_nsis_bounds
2015-09-08 11:25:01.597 test7[12055:421291] methodName:updateConstraints
2015-09-08 11:25:01.597 test7[12055:421291] methodName:_systemLayoutSizeFittingSize:withHorizontalFittingPriority:verticalFittingPriority:
2015-09-08 11:25:01.597 test7[12055:421291] methodName:gestureStarted:
2015-09-08 11:25:01.597 test7[12055:421291] methodName:gestureChanged:
2015-09-08 11:25:01.597 test7[12055:421291] methodName:viewForBaselineLayout
2015-09-08 11:25:01.597 test7[12055:421291] methodName:_printFormatterClass
2015-09-08 11:25:01.597 test7[12055:421291] methodName:_setRenderConfig:
2015-09-08 11:25:01.597 test7[12055:421291] methodName:textEffectsVisibilityLevel
2015-09-08 11:25:01.597 test7[12055:421291] methodName:_inheritedRenderConfig
2015-09-08 11:25:01.597 test7[12055:421291] methodName:_clipCornersOfView:
2015-09-08 11:25:01.598 test7[12055:421291] methodName:_startGesture:event:
2015-09-08 11:25:01.598 test7[12055:421291] methodName:_stopGesture:event:
2015-09-08 11:25:01.598 test7[12055:421291] methodName:_zoomToWindowPoint:scale:duration:constrainScrollPoint:event:
2015-09-08 11:25:01.598 test7[12055:421291] methodName:zoomToScale:
2015-09-08 11:25:01.598 test7[12055:421291] methodName:_scrollerContentSize
2015-09-08 11:25:01.598 test7[12055:421291] methodName:_constrainedScrollPoint:contentSize:
2015-09-08 11:25:01.598 test7[12055:421291] methodName:_gestureChanged:event:
2015-09-08 11:25:01.598 test7[12055:421291] methodName:_scrollPointForPoint:scale:constrain:snapToEdge:
2015-09-08 11:25:01.598 test7[12055:421291] methodName:_zoomToScrollPoint:scale:duration:event:
2015-09-08 11:25:01.598 test7[12055:421291] methodName:_zoomToScale:event:
2015-09-08 11:25:01.598 test7[12055:421291] methodName:_minimumZoomScaleDelta
2015-09-08 11:25:01.598 test7[12055:421291] methodName:_internalScaleForScale:
2015-09-08 11:25:01.598 test7[12055:421291] methodName:_rubberBandScaleForScale:
2015-09-08 11:25:01.598 test7[12055:421291] methodName:_scaleForInternalScale:
2015-09-08 11:25:01.598 test7[12055:421291] methodName:_zoomToEvent:scale:animate:constrainScrollPoint:
2015-09-08 11:25:01.598 test7[12055:421291] methodName:_canStartZoomFromEvent:
2015-09-08 11:25:01.598 test7[12055:421291] methodName:_rubberbandZoomToEvent:scale:
2015-09-08 11:25:01.598 test7[12055:421291] methodName:_animateToScrollPoint:
2015-09-08 11:25:01.599 test7[12055:421291] methodName:_setRotationAnimationProgress:
2015-09-08 11:25:01.599 test7[12055:421291] methodName:rotateToDegrees:
2015-09-08 11:25:01.599 test7[12055:421291] methodName:_rotateToDegrees:duration:event:
2015-09-08 11:25:01.599 test7[12055:421291] methodName:_canStartRotationFromEvent:
2015-09-08 11:25:01.599 test7[12055:421291] methodName:_resetZoomingWithEvent:
2015-09-08 11:25:01.599 test7[12055:421291] methodName:_startZoomFromEvent:
2015-09-08 11:25:01.599 test7[12055:421291] methodName:_zoomWithEvent:
2015-09-08 11:25:01.599 test7[12055:421291] methodName:_startRotationFromEvent:
2015-09-08 11:25:01.599 test7[12055:421291] methodName:_rotateFromEvent:
2015-09-08 11:25:01.599 test7[12055:421291] methodName:_setGestureInfoZoomScale:
2015-09-08 11:25:01.599 test7[12055:421291] methodName:_isRubberBanding
2015-09-08 11:25:01.599 test7[12055:421291] methodName:_setZoomAnimationProgress:
2015-09-08 11:25:01.599 test7[12055:421291] methodName:_stopZoomFromEvent:
2015-09-08 11:25:01.599 test7[12055:421291] methodName:_stopRotationFromEvent:
2015-09-08 11:25:01.599 test7[12055:421291] methodName:canHandleGestures
2015-09-08 11:25:01.599 test7[12055:421291] methodName:setGestureDelegate:
2015-09-08 11:25:01.599 test7[12055:421291] methodName:gestureDelegate
2015-09-08 11:25:01.599 test7[12055:421291] methodName:setEnabledGestures:
2015-09-08 11:25:01.600 test7[12055:421291] methodName:enabledGestures
2015-09-08 11:25:01.600 test7[12055:421291] methodName:setValue:forGestureAttribute:
2015-09-08 11:25:01.600 test7[12055:421291] methodName:valueForGestureAttribute:
2015-09-08 11:25:01.600 test7[12055:421291] methodName:setRotationDegrees:duration:
2015-09-08 11:25:01.600 test7[12055:421291] methodName:rotationDegrees
2015-09-08 11:25:01.600 test7[12055:421291] methodName:_setZoomScale:duration:
2015-09-08 11:25:01.600 test7[12055:421291] methodName:_zoomScale
2015-09-08 11:25:01.600 test7[12055:421291] methodName:stateForGestureType:
2015-09-08 11:25:01.600 test7[12055:421291] methodName:_animateZoomFailureToWindowPoint:scale:duration:
2015-09-08 11:25:01.600 test7[12055:421291] methodName:_zoomAnimationProgress
2015-09-08 11:25:01.600 test7[12055:421291] methodName:_invalidateIntrinsicContentSizeNeedingLayout:
2015-09-08 11:25:01.600 test7[12055:421291] methodName:_needsDoubleUpdateConstraintsPass
2015-09-08 11:25:01.600 test7[12055:421291] methodName:_hasLayoutEngine
2015-09-08 11:25:01.600 test7[12055:421291] methodName:_layoutDebuggingTitle
2015-09-08 11:25:01.600 test7[12055:421291] methodName:_rootInputWindowController
2015-09-08 11:25:01.600 test7[12055:421291] methodName:_resizeForKeyplaneSize:splitWidthsChanged:
2015-09-08 11:25:01.600 test7[12055:421291] methodName:reduceWidth:
2015-09-08 11:25:01.600 test7[12055:421291] methodName:textEffectsVisibilityLevelInKeyboardWindow
2015-09-08 11:25:01.601 test7[12055:421291] methodName:setNeedsUpdateConstraints
2015-09-08 11:25:01.601 test7[12055:421291] methodName:_syntheticTouch
2015-09-08 11:25:01.601 test7[12055:421291] methodName:_syntheticUIEventWithGSEvent:touchPhase:
2015-09-08 11:25:01.601 test7[12055:421291] methodName:systemLayoutSizeFittingSize:
2015-09-08 11:25:01.601 test7[12055:421291] methodName:_systemLayoutSizeFittingSize:withHorizontalFittingPriority:verticalFittingPriority:hasIntentionallyCollapsedHeight:
2015-09-08 11:25:01.601 test7[12055:421291] methodName:_setContentHuggingPriorities:
2015-09-08 11:25:01.601 test7[12055:421291] methodName:contentHuggingPriorityForAxis:
2015-09-08 11:25:01.601 test7[12055:421291] methodName:setContentCompressionResistancePriority:forAxis:
2015-09-08 11:25:01.601 test7[12055:421291] methodName:contentCompressionResistancePriorityForAxis:
2015-09-08 11:25:01.601 test7[12055:421291] methodName:setContentHuggingPriority:forAxis:
2015-09-08 11:25:01.601 test7[12055:421291] methodName:compareTextEffectsOrdering:
2015-09-08 11:25:01.601 test7[12055:421291] methodName:_clipCorners
2015-09-08 11:25:01.601 test7[12055:421291] methodName:isAccessibilityElementByDefault
2015-09-08 11:25:01.601 test7[12055:421291] methodName:isElementAccessibilityExposedToInterfaceBuilder
2015-09-08 11:25:01.601 test7[12055:421291] methodName:_depthFirstCompare:
2015-09-08 11:25:01.601 test7[12055:421291] methodName:_compatibleBounds
2015-09-08 11:25:01.601 test7[12055:421291] methodName:_lightStyleRenderConfig
2015-09-08 11:25:01.602 test7[12055:421291] methodName:drawRect:forViewPrintFormatter:
2015-09-08 11:25:01.602 test7[12055:421291] methodName:_accessoryViewFrame
2015-09-08 11:25:01.602 test7[12055:421291] methodName:_setAccessoryViewFrame:
2015-09-08 11:25:01.602 test7[12055:421291] methodName:_convertToAutolayoutSizingIfNecessary
2015-09-08 11:25:01.602 test7[12055:421291] methodName:_removeAutolayoutSizingConstraints
2015-09-08 11:25:01.602 test7[12055:421291] methodName:_hasAutolayoutHeightConstraint
2015-09-08 11:25:01.602 test7[12055:421291] methodName:_constrainViewToSuperview
2015-09-08 11:25:01.602 test7[12055:421291] methodName:_numberOfColumns:
2015-09-08 11:25:01.602 test7[12055:421291] methodName:_disableLayoutFlushing
2015-09-08 11:25:01.602 test7[12055:421291] methodName:_enableLayoutFlushing
2015-09-08 11:25:01.602 test7[12055:421291] methodName:_forwardsSystemLayoutFittingSizeToContentView:
2015-09-08 11:25:01.602 test7[12055:421291] methodName:_contentSizeConstraints
2015-09-08 11:25:01.602 test7[12055:421291] methodName:_initializeLayoutEngine
2015-09-08 11:25:01.602 test7[12055:421291] methodName:_descendantWithAmbiguousLayout
2015-09-08 11:25:01.602 test7[12055:421291] methodName:exerciseAmbiguityInLayout
2015-09-08 11:25:01.602 test7[12055:421291] methodName:_uiib_layoutEngineCreatingIfNecessary
2015-09-08 11:25:01.602 test7[12055:421291] methodName:hasAmbiguousLayout
2015-09-08 11:25:01.602 test7[12055:421291] methodName:_defaultLayoutDescription
2015-09-08 11:25:01.602 test7[12055:421291] methodName:_initializeHostedLayoutEngine
2015-09-08 11:25:01.603 test7[12055:421291] methodName:_viewHierarchyUnpreparedForConstraint:
2015-09-08 11:25:01.603 test7[12055:421291] methodName:_updateAutoresizingConstraints
2015-09-08 11:25:01.603 test7[12055:421291] methodName:_setPotentiallyHasDanglyConstraints:
2015-09-08 11:25:01.603 test7[12055:421291] methodName:_tryToAddConstraintWithoutUpdatingConstraintsArray:roundingAdjustment:mutuallyExclusiveConstraints:
2015-09-08 11:25:01.603 test7[12055:421291] methodName:_tryToAddConstraint:roundingAdjustment:mutuallyExclusiveConstraints:
2015-09-08 11:25:01.603 test7[12055:421291] methodName:_addConstraint:
2015-09-08 11:25:01.603 test7[12055:421291] methodName:_removeConstraint:
2015-09-08 11:25:01.603 test7[12055:421291] methodName:_withAutomaticEngineOptimizationDisabledIfEngineExists:
2015-09-08 11:25:01.603 test7[12055:421291] methodName:_usesAutoresizingConstraints
2015-09-08 11:25:01.603 test7[12055:421291] methodName:_constraints_willChangeAutoresizingConstraintsArrayForContainedView:
2015-09-08 11:25:01.603 test7[12055:421291] methodName:_constraints_didChangeAutoresizingConstraintsArrayForContainedView:
2015-09-08 11:25:01.603 test7[12055:421291] methodName:_usesLayoutEngineHostingConstraints
2015-09-08 11:25:01.603 test7[12055:421291] methodName:_layoutEngineHostConstraints
2015-09-08 11:25:01.603 test7[12055:421291] methodName:_setLayoutEngineHostConstraints:
2015-09-08 11:25:01.603 test7[12055:421291] methodName:_autoresizingConstraints
2015-09-08 11:25:01.603 test7[12055:421291] methodName:_setAutoresizingConstraints:
2015-09-08 11:25:01.603 test7[12055:421291] methodName:_constraintsEquivalentToAutoresizingMask
2015-09-08 11:25:01.604 test7[12055:421291] methodName:_oldUpdateLayoutEngineHostConstraints
2015-09-08 11:25:01.604 test7[12055:421291] methodName:_alignmentBounds
2015-09-08 11:25:01.604 test7[12055:421291] methodName:_effectiveAutoresizingMask
2015-09-08 11:25:01.604 test7[12055:421291] methodName:_alignmentRectForBounds:
2015-09-08 11:25:01.604 test7[12055:421291] methodName:_alignmentFrame
2015-09-08 11:25:01.604 test7[12055:421291] methodName:_constantsForHorizontalAutoresizingConstraints::
2015-09-08 11:25:01.604 test7[12055:421291] methodName:_constantsForVerticalAutoresizingConstraints::
2015-09-08 11:25:01.604 test7[12055:421291] methodName:_invalidateEngineHostConstraints
2015-09-08 11:25:01.604 test7[12055:421291] methodName:_engineHostConstraints_frameDidChange
2015-09-08 11:25:01.604 test7[12055:421291] methodName:_autoresizingConstraints_frameDidChange
2015-09-08 11:25:01.604 test7[12055:421291] methodName:_defaultContentHuggingPriorities
2015-09-08 11:25:01.604 test7[12055:421291] methodName:_contentHuggingPriorities
2015-09-08 11:25:01.604 test7[12055:421291] methodName:_defaultContentCompressionResistancePriorities
2015-09-08 11:25:01.604 test7[12055:421291] methodName:_contentCompressionResistancePriorities
2015-09-08 11:25:01.604 test7[12055:421291] methodName:_setContentCompressionResistancePriorities:
2015-09-08 11:25:01.605 test7[12055:421291] methodName:_generateContentSizeConstraints
2015-09-08 11:25:01.605 test7[12055:421291] methodName:_setContentSizeConstraints:
2015-09-08 11:25:01.605 test7[12055:421291] methodName:_updateContentSizeConstraints
2015-09-08 11:25:01.605 test7[12055:421291] methodName:_populateEngineWithConstraintsForViewSubtree:forComputingFittingSizeOfView:
2015-09-08 11:25:01.605 test7[12055:421291] methodName:_recursiveCollectTemporaryInternalConstraintsWithEngine:ignoreAutoresizingMaskConstraints:returningConstraintsForViewsNeedingSecondPass:constraintsRemovedForFitting:constraintsAddedForFitting:
2015-09-08 11:25:01.605 test7[12055:421291] methodName:_makeTemporaryInternalConstraintsWithEngine:ignoreAutoresizingMaskConstraints:returningConstraintsForViewsNeedingSecondPass:constraintsRemovedForFitting:constraintsAddedForFitting:
2015-09-08 11:25:01.605 test7[12055:421291] methodName:_finishTemporaryInternalConstraints:withEngine:constraintsAddedForFitting:
2015-09-08 11:25:01.605 test7[12055:421291] methodName:_wantsBaselineUpdatingFollowingConstraintsPass
2015-09-08 11:25:01.605 test7[12055:421291] methodName:_descriptionForLayoutTrace
2015-09-08 11:25:01.605 test7[12055:421291] methodName:_legendEntryForDescriptionForLayout
2015-09-08 11:25:01.605 test7[12055:421291] methodName:_uiib_tryToAddConstraint:roundingAdjustment:mutuallyExclusiveConstraints:
2015-09-08 11:25:01.605 test7[12055:421291] methodName:_constraintForIdentifier:
2015-09-08 11:25:01.605 test7[12055:421291] methodName:_invalidateLayoutEngineHostConstraints
2015-09-08 11:25:01.605 test7[12055:421291] methodName:_constraints_viewGeometryDidChange
2015-09-08 11:25:01.605 test7[12055:421291] methodName:_effectiveAutoresizingMask_autoresizesSubviewsChanged
2015-09-08 11:25:01.605 test7[12055:421291] methodName:_uiib_invalidateAutoresizingConstraints
2015-09-08 11:25:01.605 test7[12055:421291] methodName:_updateLayoutEngineHostConstraints
2015-09-08 11:25:01.606 test7[12055:421291] methodName:_relevantLayoutVariables
2015-09-08 11:25:01.606 test7[12055:421291] methodName:_calculatedSystemLayoutSizeFittingSize:withHorizontalFittingPriority:verticalFittingPriority:hasIntentionallyCollapsedHeight:
2015-09-08 11:25:01.606 test7[12055:421291] methodName:_recursiveConstraintsTraceAtLevel:
2015-09-08 11:25:01.606 test7[12055:421291] methodName:_rootView
2015-09-08 11:25:01.606 test7[12055:421291] methodName:_recursiveAutolayoutTraceAtLevel:
2015-09-08 11:25:01.606 test7[12055:421291] methodName:_recursiveLayoutEngineDescription
2015-09-08 11:25:01.606 test7[12055:421291] methodName:_informContainerThatSubviewsNeedUpdateConstraintsNeedingLayout:
2015-09-08 11:25:01.606 test7[12055:421291] methodName:_invalidateSystemLayoutSizeFittingSizeAtEngineDelegateLevel
2015-09-08 11:25:01.606 test7[12055:421291] methodName:_setNeedsUpdateConstraintsNeedingLayout:
2015-09-08 11:25:01.606 test7[12055:421291] methodName:_accumulateViewConstraintsIntoArray:
2015-09-08 11:25:01.606 test7[12055:421291] methodName:_constraintsBrokenWhileUnsatisfiableConstraintsLoggingSuspended
2015-09-08 11:25:01.606 test7[12055:421291] methodName:_updateConstraintsIfNeededAccumulatingViewsNeedingSecondPassAndViewsNeedingBaselineUpdate:
2015-09-08 11:25:01.606 test7[12055:421291] methodName:_internalUpdateConstraintsIfNeededAccumulatingViewsNeedingSecondPassAndViewsNeedingBaselineUpdate:
2015-09-08 11:25:01.606 test7[12055:421291] methodName:_updateConstraintsIfNeeded
2015-09-08 11:25:01.606 test7[12055:421291] methodName:_is_needsLayout
2015-09-08 11:25:01.607 test7[12055:421291] methodName:nsli_engineToUserScalingCoefficientsInEngine:
2015-09-08 11:25:01.607 test7[12055:421291] methodName:_old_nsli_lowerAttribute:intoExpression:withCoefficient:forConstraint:
2015-09-08 11:25:01.607 test7[12055:421291] methodName:_viewForBaselineLayout
2015-09-08 11:25:01.607 test7[12055:421291] methodName:_layoutDescriptionIfDifferentFromDefault
2015-09-08 11:25:01.607 test7[12055:421291] methodName:_constraintsValidityDescription
2015-09-08 11:25:01.607 test7[12055:421291] methodName:_autolayoutTrace
2015-09-08 11:25:01.607 test7[12055:421291] methodName:_allLayoutEngines
2015-09-08 11:25:01.607 test7[12055:421291] methodName:_applyISEngineLayoutToSubviewsSkippingSubview:
2015-09-08 11:25:01.607 test7[12055:421291] methodName:_potentiallyHasDanglyConstraints
2015-09-08 11:25:01.607 test7[12055:421291] methodName:_boundsForAlignmentRect:
2015-09-08 11:25:01.607 test7[12055:421291] methodName:_uiib_hostsLayoutEngine
2015-09-08 11:25:01.607 test7[12055:421291] methodName:_uiib_setHostsLayoutEngine:
2015-09-08 11:25:01.607 test7[12055:421291] methodName:_recordConstraintBrokenWhileUnsatisfiableConstraintsLoggingSuspended:
2015-09-08 11:25:01.607 test7[12055:421291] methodName:nsli_convertSizeToEngineSpace:
2015-09-08 11:25:01.607 test7[12055:421291] methodName:_autolayoutSpacingAtEdge:inContainer:
2015-09-08 11:25:01.607 test7[12055:421291] methodName:_autolayoutSpacingAtEdge:nextToNeighbor:
2015-09-08 11:25:01.607 test7[12055:421291] methodName:_hasCustomAutolayoutNeighborSpacing
2015-09-08 11:25:01.607 test7[12055:421291] methodName:_hierarchyRepresentation
2015-09-08 11:25:01.608 test7[12055:421291] methodName:_representationOfHierarchyForXcode
2015-09-08 11:25:01.608 test7[12055:421291] methodName:_didAddDependentConstraint:
2015-09-08 11:25:01.608 test7[12055:421291] methodName:_didRemoveDependentConstraint:
2015-09-08 11:25:01.608 test7[12055:421291] methodName:_scrollViewWantingUpdateInConstraint:
2015-09-08 11:25:01.608 test7[12055:421291] methodName:_centerExpressionInContainer:vertical:contentInsetScale:
2015-09-08 11:25:01.608 test7[12055:421291] methodName:_edgeExpressionInContainer:vertical:max:contentInsetScale:
2015-09-08 11:25:01.608 test7[12055:421291] methodName:_dimensionExpressionInContainer:vertical:useContentVariables:
2015-09-08 11:25:01.608 test7[12055:421291] methodName:_addCenterExpressionToExpression:isVertical:
2015-09-08 11:25:01.608 test7[12055:421291] methodName:_lowerExpressionOneLevelWithCurrentXExpression:YExpression:vertical:container:
2015-09-08 11:25:01.608 test7[12055:421291] methodName:position
2015-09-08 11:25:01.608 test7[12055:421291] methodName:size
2015-09-08 11:25:01.608 test7[12055:421291] methodName:nsis_valueOfVariable:didChangeInEngine:
2015-09-08 11:25:01.608 test7[12055:421291] methodName:nsis_descriptionOfVariable:
2015-09-08 11:25:01.608 test7[12055:421291] methodName:nsis_shouldIntegralizeVariable:
2015-09-08 11:25:01.608 test7[12055:421291] methodName:nsis_valueOfVariableIsUserObservable:
2015-09-08 11:25:01.608 test7[12055:421291] methodName:engine:markerForConstraintToBreakAmongConstraints:
2015-09-08 11:25:01.608 test7[12055:421291] methodName:engine:willBreakConstraint:dueToMutuallyExclusiveConstraints:
2015-09-08 11:25:01.608 test7[12055:421291] methodName:constraintsDidChangeInEngine:
2015-09-08 11:25:01.609 test7[12055:421291] methodName:constraints
2015-09-08 11:25:01.609 test7[12055:421291] methodName:nsli_layoutEngine
2015-09-08 11:25:01.609 test7[12055:421291] methodName:nsli_resolvedValue:forSymbolicConstant:inConstraint:error:
2015-09-08 11:25:01.609 test7[12055:421291] methodName:nsli_superitem
2015-09-08 11:25:01.609 test7[12055:421291] methodName:nsli_description
2015-09-08 11:25:01.609 test7[12055:421291] methodName:nsli_isFlipped
2015-09-08 11:25:01.609 test7[12055:421291] methodName:nsli_marginOffsetForAttribute:
2015-09-08 11:25:01.609 test7[12055:421291] methodName:nsli_convertSizeFromEngineSpace:
2015-09-08 11:25:01.609 test7[12055:421291] methodName:nsli_addConstraint:
2015-09-08 11:25:01.609 test7[12055:421291] methodName:nsli_removeConstraint:
2015-09-08 11:25:01.609 test7[12055:421291] methodName:_layoutEngine
2015-09-08 11:25:01.609 test7[12055:421291] methodName:nsli_autoresizingMask
2015-09-08 11:25:01.609 test7[12055:421291] methodName:nsli_lowerAttribute:intoExpression:withCoefficient:forConstraint:
2015-09-08 11:25:01.609 test7[12055:421291] methodName:nsli_lowerAttribute:intoExpression:withCoefficient:container:
2015-09-08 11:25:01.609 test7[12055:421291] methodName:nsli_descriptionIncludesPointer
2015-09-08 11:25:01.609 test7[12055:421291] methodName:description
2015-09-08 11:25:01.609 test7[12055:421291] methodName:retain
2015-09-08 11:25:01.609 test7[12055:421291] methodName:release
2015-09-08 11:25:01.610 test7[12055:421291] methodName:retainCount
2015-09-08 11:25:01.610 test7[12055:421291] methodName:dealloc
2015-09-08 11:25:01.610 test7[12055:421291] methodName:_tryRetain
2015-09-08 11:25:01.610 test7[12055:421291] methodName:_isDeallocating
2015-09-08 11:25:01.610 test7[12055:421291] methodName:setValue:forKey:
2015-09-08 11:25:01.610 test7[12055:421291] methodName:setBounds:
2015-09-08 11:25:01.610 test7[12055:421291] methodName:addAnimation:forKey:
2015-09-08 11:25:01.610 test7[12055:421291] methodName:layer
2015-09-08 11:25:01.610 test7[12055:421291] methodName:transform
2015-09-08 11:25:01.610 test7[12055:421291] methodName:setTransform:
2015-09-08 11:25:01.610 test7[12055:421291] methodName:setNeedsLayout
2015-09-08 11:25:01.610 test7[12055:421291] methodName:setNeedsDisplay
2015-09-08 11:25:01.610 test7[12055:421291] methodName:needsDisplayOnBoundsChange
2015-09-08 11:25:01.610 test7[12055:421291] methodName:setPosition:
2015-09-08 11:25:01.610 test7[12055:421291] methodName:actionForLayer:forKey:
2015-09-08 11:25:01.611 test7[12055:421291] methodName:setNeedsDisplayInRect:
2015-09-08 11:25:01.611 test7[12055:421291] methodName:needsDisplay
2015-09-08 11:25:01.611 test7[12055:421291] methodName:isHidden
2015-09-08 11:25:01.611 test7[12055:421291] methodName:layoutIfNeeded
2015-09-08 11:25:01.611 test7[12055:421291] methodName:backgroundColor
2015-09-08 11:25:01.611 test7[12055:421291] methodName:isOpaque
2015-09-08 11:25:01.611 test7[12055:421291] methodName:drawLayer:inContext:
2015-09-08 11:25:01.611 test7[12055:421291] methodName:layoutSublayersOfLayer:
2015-09-08 11:25:01.611 test7[12055:421291] methodName:init
2015-09-08 11:25:01.611 test7[12055:421291] methodName:tag
2015-09-08 11:25:01.611 test7[12055:421291] methodName:viewPrintFormatter
2015-09-08 11:25:01.611 test7[12055:421291] methodName:setHidden:
2015-09-08 11:25:01.611 test7[12055:421291] methodName:convertPoint:fromView:
2015-09-08 11:25:01.611 test7[12055:421291] methodName:subviews
2015-09-08 11:25:01.611 test7[12055:421291] methodName:setOpaque:
2015-09-08 11:25:01.611 test7[12055:421291] methodName:addSubview:
2015-09-08 11:25:01.612 test7[12055:421291] methodName:nextResponder
2015-09-08 11:25:01.612 test7[12055:421291] methodName:becomeFirstResponder
2015-09-08 11:25:01.612 test7[12055:421291] methodName:convertRect:fromView:
2015-09-08 11:25:01.612 test7[12055:421291] methodName:convertPoint:toView:
2015-09-08 11:25:01.612 test7[12055:421291] methodName:drawRect:
2015-09-08 11:25:01.612 test7[12055:421291] methodName:setFrameOrigin:
2015-09-08 11:25:01.612 test7[12055:421291] methodName:isHiddenOrHasHiddenAncestor
2015-09-08 11:25:01.612 test7[12055:421291] methodName:willRemoveSubview:
2015-09-08 11:25:01.612 test7[12055:421291] methodName:encodeWithCoder:
2015-09-08 11:25:01.612 test7[12055:421291] methodName:initWithCoder:
2015-09-08 11:25:01.612 test7[12055:421291] methodName:alpha
2015-09-08 11:25:01.612 test7[12055:421291] methodName:bounds
2015-09-08 11:25:01.612 test7[12055:421291] methodName:setAutoresizingMask:
2015-09-08 11:25:01.612 test7[12055:421291] methodName:window
2015-09-08 11:25:01.612 test7[12055:421291] methodName:superview
2015-09-08 11:25:01.612 test7[12055:421291] methodName:frame
2015-09-08 11:25:01.612 test7[12055:421291] methodName:convertRect:toView:
2015-09-08 11:25:01.612 test7[12055:421291] methodName:setFrame:
2015-09-08 11:25:01.612 test7[12055:421291] methodName:setSize:
2015-09-08 11:25:01.613 test7[12055:421291] methodName:initWithSize:
2015-09-08 11:25:01.613 test7[12055:421291] methodName:setBackgroundColor:
2015-09-08 11:25:01.613 test7[12055:421291] methodName:removeFromSuperview
2015-09-08 11:25:01.613 test7[12055:421291] methodName:initWithFrame:
2015-09-08 11:25:01.613 test7[12055:421291] methodName:center
2015-09-08 11:25:01.613 test7[12055:421291] methodName:extent
2015-09-08 11:25:01.613 test7[12055:421291] methodName:charge
2015-09-08 11:25:01.613 test7[12055:421291] methodName:setCharge:
2015-09-08 11:25:01.613 test7[12055:421291] methodName:isEnabled
2015-09-08 11:25:01.613 test7[12055:421291] methodName:setEnabled:



  • 0
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 2
    评论
以下是一个示例代码,可以创建一个可缩放的 UIView,并确保它的尺寸不会小于父视图: 在 .h 文件声明 UIPinchGestureRecognizer 和一个指向父视图的 UIView 属性: ``` #import <UIKit/UIKit.h> @interface ViewController : UIViewController @property (nonatomic, strong) UIPinchGestureRecognizer *pinchGesture; @property (nonatomic, strong) UIView *parentView; @end ``` 在 .m 文件实现 UIPinchGestureRecognizer 和 UIView 的创建和缩放逻辑: ``` #import "ViewController.h" @interface ViewController () @property (nonatomic, strong) UIView *resizableView; @end @implementation ViewController - (void)viewDidLoad { [super viewDidLoad]; // 创建父视图 self.parentView = [[UIView alloc] initWithFrame:self.view.bounds]; self.parentView.backgroundColor = [UIColor lightGrayColor]; [self.view addSubview:self.parentView]; // 创建可缩放的视图 self.resizableView = [[UIView alloc] initWithFrame:CGRectMake(0, 0, 100, 100)]; self.resizableView.backgroundColor = [UIColor redColor]; [self.parentView addSubview:self.resizableView]; // 创建缩放手势识别器 self.pinchGesture = [[UIPinchGestureRecognizer alloc] initWithTarget:self action:@selector(handlePinchGesture:)]; [self.resizableView addGestureRecognizer:self.pinchGesture]; } - (void)handlePinchGesture:(UIPinchGestureRecognizer *)gestureRecognizer { if (gestureRecognizer.state == UIGestureRecognizerStateChanged) { // 计算缩放比例 CGFloat scale = gestureRecognizer.scale; // 计算缩放后的视图大小 CGSize newSize = CGSizeMake(self.resizableView.frame.size.width * scale, self.resizableView.frame.size.height * scale); // 判断缩放后的大小是否小于父视图的大小 if (newSize.width >= self.parentView.frame.size.width && newSize.height >= self.parentView.frame.size.height) { // 缩放视图 self.resizableView.transform = CGAffineTransformScale(self.resizableView.transform, scale, scale); // 重置手势识别器的缩放比例 gestureRecognizer.scale = 1.0; } } } @end ``` 在这个示例,创建了一个父视图 self.parentView 和一个可缩放的子视图 self.resizableView,并将子视图添加到父视图。然后创建了一个 UIPinchGestureRecognizer 对象 self.pinchGesture,并将它添加到子视图。 在 handlePinchGesture: 方法,计算出缩放比例和缩放后的视图大小,并判断缩放后的大小是否小于父视图的大小。如果缩放后的大小不小于父视图的大小,就缩放视图,并重置手势识别器的缩放比例。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值