小编Abu*_*Dar的帖子

iOS Autolayout:两个宽度相等的按钮,并排

我目前在使用AutoLayout时遇到困难.我正在使用界面构建器,并尝试将两个宽度相等的按钮并排放置,如下图所示.

客观布局

从下面的预览图像中,我的titleImage已被正确约束并正确显示,但按钮不是.我已经通过将按钮1​​与titleImage的前沿对齐来实验,而button2与titleImage的后缘对齐,但是此时两个按钮之间的宽度分布变得偏斜,如下所示.

问题场景

我的目标是了解缺少哪些约束,并且应该应用于两个按钮以保持相等的宽度,而不管设备如何.如果可能的话,我想通过接口构建器而不是其他代码来实现这一点.

iphone xcode ios autolayout

88
推荐指数
3
解决办法
5万
查看次数

如何使用Swift设置仅选定段的文本的色调?

我使用以下代码来设置UISegmentedControl的背景.

homeSegment.setDividerImage(UIImage(named: "seperator.png"), forLeftSegmentState: UIControlState.Normal, rightSegmentState: UIControlState.Normal, barMetrics: UIBarMetrics.Default)



homeSegment.setBackgroundImage(UIImage(named: "squareSegment.png"), forState: UIControlState.Selected, barMetrics: UIBarMetrics.Default)
homeSegment.setBackgroundImage(UIImage(named: "squareSegment.png"), forState: UIControlState.Normal, barMetrics: UIBarMetrics.Default)
Run Code Online (Sandbox Code Playgroud)

如何设置所选段的文本颜色?

uisegmentedcontrol ios swift

8
推荐指数
2
解决办法
5906
查看次数

如何停止UITextField.rightView的动画?

在我的UITextField上,rightView属性在显示时从左侧动画(滑入).

我不确定如何阻止这种行为发生?

iphone objective-c uitextfield ios rightview

7
推荐指数
2
解决办法
1802
查看次数

如何使用javascript创建Soundcloud播放列表(设置)?

我正在尝试Soundcloud api用于我的应用程序,用户可以在其中创建自己的轨道播放列表.作为测试用例,我正在测试的示例几乎完全取自Soundcloud dev docs.下面是我的代码

<script src="http://connect.soundcloud.com/sdk.js"></script>
<script>
// initialize client with app credentials
SC.initialize({
  client_id: 'MY_CLIENT_ID',
  redirect_uri: 'http://localhost.local/~****/sc/callback.html'
});

// initiate auth popup and create new playlist
SC.connect(function() {
    SC.get('/me', function(me) {
        console.log(me.username);
    });

    var tracks = [12573606].map(function(id) { return { id: id }; });
    SC.post('/playlists', {
        playlist: { title: 'My Playlist', tracks: tracks }
    });
});
Run Code Online (Sandbox Code Playgroud)

我已经在谷歌搜索了很多东西,但没有任何帮助我,实际上我需要临时播放列表所以当用户注销或关闭浏览器播放列表也删除.任何帮助都会很明显.. thanx

javascript codeigniter soundcloud

7
推荐指数
1
解决办法
511
查看次数

如何使用segues执行自定义动画?

在Storyboard中,您可以通过单击segue(两个屏幕之间的圆圈符号)自定义过渡,并将过渡设置为"Cover Vertical","Flip Horizo​​ntal","Cross Dissolve"或"Partial Curl"(您可以取消选中)如果您根本不想要任何动画,请"动画".

如果我使用Storyboard,是否可以通过代码自定义此转换?

transition storyboard ios swift

7
推荐指数
1
解决办法
1万
查看次数

如何在Apple Watch应用程序中实现摇动手势?

WatchKit参考似乎使这件事没有提及.我错过了什么吗?或者,在Apple Watch应用程序中实现摇动手势真的不可能吗?

以下是iOS上摇动手势实现的典型示例:

// MARK: Gestures
override func motionEnded(motion: UIEventSubtype, withEvent event: UIEvent) {
    if(event.subtype == UIEventSubtype.MotionShake) {
        // do something
    }
}
Run Code Online (Sandbox Code Playgroud)

ios swift watchkit

6
推荐指数
1
解决办法
1445
查看次数

如何获得iOS的Facebook相册?

我正在向Facebook提出以下简单请求.我的目标是获取所有用户相册的名称:

[[AppDelegate sharedDelegate].facebook requestWithGraphPath:@"me/albums" andDelegate:[AppDelegate sharedDelegate]];
Run Code Online (Sandbox Code Playgroud)

然后,我从服务器获得JSON响应,如下所示:

data =     (
            {
        "can_upload" = 1;
        count = 4;
        "cover_photo" = 321491374598618;
        "created_time" = "2012-06-04T21:46:23+0000";
        from =             {
            id = 100002132746588;
            name = "Owner....";
        };
        id = 321491371265285;
        link = "http://www.facebook.com/album.php?fbid=321491371265285&id=100002132746588&aid=73680";
        name = "Photos";
        privacy = custom;
        type = normal;
        "updated_time" = "2012-06-04T22:08:39+0000";
    },
            {
        "can_upload" = 0;
        count = 1;
        "cover_photo" = 318401854907570;
        "created_time" = "2012-05-31T00:00:35+0000";
        description = "Which Friend Stalks You the Most?";
        from =             {
            id = 100002132746588;
            name …
Run Code Online (Sandbox Code Playgroud)

iphone facebook facebook-graph-api ios

5
推荐指数
1
解决办法
5206
查看次数

如何在UITableView上只转角?

我试图只围绕我的桌面视图的右上角和左上角.我正在使用下面的代码,它似乎只是绕过左上角......

CAShapeLayer *topLayer = [CAShapeLayer layer];
UIBezierPath *roundedPath = 
[UIBezierPath bezierPathWithRoundedRect:self.bounds byRoundingCorners:UIRectCornerTopRight | UIRectCornerTopLeft cornerRadii:CGSizeMake(9.f, 9.0f)];    
topLayer.path = [roundedPath CGPath];
Run Code Online (Sandbox Code Playgroud)

rounded-corners uitableview ios uibezierpath

5
推荐指数
1
解决办法
901
查看次数

如何在haxe中以宏模式获取导入列表?

如何获取宏模式下.hx文件使用的导入列表?更具体地讲,假设我有一个“ haxe.macro.Position”,它告诉我表达式属于哪个文件。我需要知道该文件用于将诸如“ Car”之类的删节类型声明转换为诸如“ vehicles.fourWheels.Car”之类的完整程序包路径类型的导入。

macros haxe

4
推荐指数
1
解决办法
257
查看次数

iOS:如何在目录中保存视频并在之后播放?

我在一个iOS项目中工作.我希望可以申请video从互联网上下载programmatically.然后我想玩它.我知道如何播放本地视频Resources,但我的问题是如何下载它,并找到它播放.我MPMoviePlayerController用来运行视频.

提前感谢

objective-c media-player mpmovieplayer ios

4
推荐指数
1
解决办法
2100
查看次数

UITableViewController的加载方法的逻辑顺序是什么?

当执行segue以显示tableView时,UITableViewController方法的逻辑执行顺序是什么?这是我最好的猜测:

  1. viewWillLayoutSubviews
  2. numberOfSectionsInTableView
  3. numberOfRowsInSection
  4. cellForRowAtIndexPath
  5. heightForRowAtIndexPath
  6. viewDidLoad
  7. viewWillAppear
  8. viewDidAppear

请更正此顺序并添加到其中.

objective-c uitableview uiviewcontroller ios swift

2
推荐指数
2
解决办法
2155
查看次数