在segmented control中如何得到一个segment的矩形框呢?
How do we can get the rectangular frame of a segment in segmented control?
假设我有一个像下面这样的UI。我想获得第一段的框架,使其成为其他视图的焦点。如何使用 Obj-C 以特定方式获取控件的 frame?如何将其转换为另一个视图的坐标系?
我试过了
CGRect rect=_segmentedControl.frame;
rect=[superview convertRect:rect toView:_anotherView];
但是没用。
我正在尝试使用此库:https://github.com/praagyajoshi/WVWalkthroughView 为初次使用的用户提供入职体验。
我是新来的所以不能post直接上图这里上图,不便之处请见谅。
要获取控件的框架,您需要检查分段控件的子视图
为 Swift
let rect = _segmentedControl.subviews[_segmentedControl.selectedSegmentIndex].frame
为 Objective-C
CGRect rect = _segmentedControl.subviews[_segmentedControl.selectedSegmentIndex].frame
假设我有一个像下面这样的UI。我想获得第一段的框架,使其成为其他视图的焦点。如何使用 Obj-C 以特定方式获取控件的 frame?如何将其转换为另一个视图的坐标系? 我试过了
CGRect rect=_segmentedControl.frame;
rect=[superview convertRect:rect toView:_anotherView];
但是没用。 我正在尝试使用此库:https://github.com/praagyajoshi/WVWalkthroughView 为初次使用的用户提供入职体验。 我是新来的所以不能post直接上图这里上图,不便之处请见谅。
要获取控件的框架,您需要检查分段控件的子视图
为 Swift
let rect = _segmentedControl.subviews[_segmentedControl.selectedSegmentIndex].frame
为 Objective-C
CGRect rect = _segmentedControl.subviews[_segmentedControl.selectedSegmentIndex].frame