![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
控件
锐意无限
这个作者很懒,什么都没留下…
展开
-
IOS 导航栏上的基本控件
// 分段控件 UISegmentedControl *segmentC=[[UISegmentedControl alloc]initWithItems:@[@”消息”,@”电话”]]; segmentC.w=120; segmentC.selectedSegmentIndex=0;self.navigationItem.titleView=segmentC;原创 2016-09-20 15:52:15 · 684 阅读 · 0 评论 -
ios 子视图获取父视图的视图控制器的方法(oc 和 swift)
oc 获取父视图控制器的方法:- (UIViewController *)viewController{ for (UIView* next = [self superview]; next; next = next.superview) { UIResponder *nextResponder = [next nextResponder]; i...原创 2018-10-08 14:15:44 · 4302 阅读 · 0 评论 -
swift 设置view的部分圆角
设置圆角 给UIView添加一个扩展:extension UIView { //设置部分圆角 func setRoundCorners(corners:UIRectCorner,with radii:CGFloat){ let bezierpath:UIBezierPath = UIBezierPath.init(roundedRect: self.bounds...原创 2018-10-18 13:55:44 · 1585 阅读 · 0 评论 -
iOS 视频播放横竖屏的转化
我们在做视频播放开发的时候,常常会用到横屏的播放,今天就记录下我做项目时候做横屏的方法,主要是使用注册通知,然后识别手机是否旋转方向去旋转横屏。思路:获取到手机已经旋转的通知以后,先改变播放器的transform进行旋转,然后改变frame 去改变播放器的大小。核心代码如下:/** 非全屏状态下播放器 superview */@property (nonatomic, strong) U...原创 2018-10-24 10:54:45 · 734 阅读 · 0 评论 -
Swift 把视图转化为UIImage
开发的时候我们会遇到截屏的功能,这里介绍一个简单的把UIView转化为UIImage的功能以此实现简单的截屏功能:我们为UIIView做一个扩展:Swift://将当前视图转为UIImage func asImage() -> UIImage { if #available(iOS 10.0, *) { let renderer = UI...原创 2018-12-06 11:03:30 · 1165 阅读 · 0 评论 -
UIButton 中图片和文字的排列方式(Swift)
对UIbutton做一个扩展:enum ButtonEdgeInsetsStyle { // 图片相对于label的位置 case Top case Left case Right case Bottom}extension UIButton { func layoutButton(style: ButtonEdgeInsetsSt...原创 2019-04-04 16:29:44 · 959 阅读 · 0 评论 -
Swift 通过扩展将UIView转化为高清的不失真的UIimageView
ios 截屏的时候出现图片模糊情况,尝试了很多方法都没解决,无意中看到一个博客有提到这个问题,在其中找到了解决的办法,通过一个扩展区实现:extension UIView { /** Get the view's screen shot, this function may be called from any thread of your app. ...原创 2019-05-31 09:21:40 · 970 阅读 · 0 评论