24H免费课程咨询  TEL:13401595960   QQ:1870218756  微信:13401595960(李老师)

东方博宜

网站首页 > 软件开发资讯 > IOS开发

【常州iOS开发培训班】iOS开发中的“奇巧淫技”

2018-05-13 21:49:58 东方博宜 阅读

怎么在不新建一个Cell的情况下调整separaLine的位置?

_myTableView.separatorInset = UIEdgeInsetsMake(0, 100, 0, 0);


怎么点击self.view就让键盘收起,需要添加一个tapGestures么?

- (void)touchesBegan:(NSSet *)touches withEvent:(UIEvent *)event

{

  [self.view endEditing:YES];

}


怎么给每个ViewController设定默认的背景图片?

使用基类啊,少年。


想在代码里改在xib里添加的layoutAttributes,但是怎么用代码找啊?

像拉button一样的拉你的约束。nslayoutattribute也是可以拉线的。


怎么像safari一样滑动的时候隐藏navigationbar?

navigationController.hidesBarsOnSwipe = Yes


导航条返回键带的title太讨厌了,怎么让它消失!

[[UIBarButtonItem appearance] setBackButtonTitlePositionAdjustment:UIOffsetMake(0, -60)

                                                    forBarMetrics:UIBarMetricsDefault];


CoreData用起来好烦,语法又臭又长,怎么办?

MagicRecord


CollectionView 怎么实现tableview那种悬停的header?

CSStickyHeaderFlowLayou


能不能只用一个pan手势来代替UISwipegesture的各个方向?

- (void)pan:(UIPanGestureRecognizer *)sender

{typedef NS_ENUM(NSUInteger, UIPanGestureRecognizerDirection) {    UIPanGestureRecognizerDirectionUndefined,    UIPanGestureRecognizerDirectionUp,    UIPanGestureRecognizerDirectionDown,    UIPanGestureRecognizerDirectionLeft,    UIPanGestureRecognizerDirectionRight};static UIPanGestureRecognizerDirection direction = UIPanGestureRecognizerDirectionUndefined;switch (sender.state) {    case UIGestureRecognizerStateBegan: {        if (direction == UIPanGestureRecognizerDirectionUndefined) {            CGPoint velocity = [sender velocityInView:recognizer.view];            BOOL isVerticalGesture = fabs(velocity.y) > fabs(velocity.x);            if (isVerticalGesture) {                if (velocity.y > 0) {

                   direction = UIPanGestureRecognizerDirectionDown;

               } else {

                   direction = UIPanGestureRecognizerDirectionUp;

               }

           }            else {                if (velocity.x > 0) {

                   direction = UIPanGestureRecognizerDirectionRight;

               } else {

                   direction = UIPanGestureRecognizerDirectionLeft;

               }

           }

       }        break;

   }    case UIGestureRecognizerStateChanged: {        switch (direction) {            case UIPanGestureRecognizerDirectionUp: {

               [self handleUpwardsGesture:sender];                break;

           }            case UIPanGestureRecognizerDirectionDown: {

               [self handleDownwardsGesture:sender];                break;

           }            case UIPanGestureRecognizerDirectionLeft: {

               [self handleLeftGesture:sender];                break;

           }            case UIPanGestureRecognizerDirectionRight: {

               [self handleRightGesture:sender];                break;

           }            default: {                break;

           }

       }        break;

   }    case UIGestureRecognizerStateEnded: {

       direction = UIPanGestureRecognizerDirectionUndefined;   

       break;

   }    default:        break;

}


}

常州东方博宜是一家专注IT,互联网,电脑方面的顶尖培训机构,欢迎社会及院校有志互联网营销,搜索引擎营销的人士,来东方博宜报名学习,互相交流。

常州东方博宜地址:常州天宁区延陵西路2号工人文化宫5号楼

 2.新北区太湖东路9-4号常州创意园E12


Powered by 东方博宜教育咨询江苏有限公司  ©2008-2018 www.czos.cn