小编use*_*464的帖子

如何从UICollectionView转换到UIViewController,如Pinterest/Evernote

我有一个UICollectionView,当一个项目被选中时,我希望它能够全屏显示.因此它将从单元格的大小过渡到全屏幕,并成为UIViewController.Pinterest和Evernote都具有这种行为,其中点击单元格将单元格转换为全屏视图控制器.

有没有这样做的例子?我搜索了几个项目,但没有找到任何有关将单元转换为全屏视图控制器的说明.

Pinterest在此讨论:https://medium.com/@Pinterest_Engineering/behind-the-pins-building-pinterest-3-0-for-ios-100f57f6940

在此输入图像描述

evernote ios pinterest uicollectionview

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

UITableViewCell awakeFromNib框架大小错误

我有一个带约束的UITableViewCell,以便在iPhone 6和iPhone 6+上正确布局单元格.

单元格内容正确地正确调整大小.但是,我需要在其中一个视图上绘制一个子图层渐变.为了做到这一点,我正在使用awakeFromNib来绘制子层.

AwakeFromNib在自动调整之前给出了帧的大小,因此渐变子视图的大小不正确.

如果我使用layoutSubviews,第一次调用时,大小也是错误的,并且单元格需要在其大小合适之前滚动; 所以这个方法也行不通

我应该使用什么方法来获得正确的帧尺寸才能正确绘制?

iphone resize objective-c uitableview autolayout

19
推荐指数
3
解决办法
9415
查看次数

iOS:是否可以同时从耳机和扬声器发送音频?

我们希望从耳机插孔发送一些串行数据,但仍希望能够从扬声器播放音频.是否可以向两者发送输出?如果是这样,是否可以向每个发送不同的音频?

audio headphones speaker ios

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

AFNetworking似乎没有使用AFJSONRequestOperation发送授权标头

我正在尝试使用AFNetworking和AFJSONRequestOperation发送Authorization标头.如果我在setAuthorizationHeaderWithToken之后NSLog的httpClient,它将显示它在标题中,但是当我检查它发送到的服务器时,它似乎没有收到Authorization标头(它接收其他部分).

AFJSONRequestOperation是否对未添加授权部分的标题执行某些操作?

NSURL *url = [NSURL URLWithString:kBaseURL];
AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:url];

 NSMutableURLRequest *request = [httpClient requestWithMethod:@"POST" path:@"/" parameters:params];   

[httpClient setAuthorizationHeaderWithToken:@"test"];

AFJSONRequestOperation *operation = nil;

operation = [AFJSONRequestOperation
             JSONRequestOperationWithRequest:request
             success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON) {

             }
             failure:^(NSURLRequest *request , NSHTTPURLResponse *response, NSError *error , id JSON ){

             }];

[operation start];
Run Code Online (Sandbox Code Playgroud)

NSURL *url = [NSURL URLWithString:kBaseURL];
AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:url];

 NSMutableURLRequest *request = [httpClient requestWithMethod:@"POST" path:@"/" parameters:params];   

[httpClient setAuthorizationHeaderWithToken:@"test"];

AFJSONRequestOperation *operation = nil;

operation = [AFJSONRequestOperation
             JSONRequestOperationWithRequest:request …
Run Code Online (Sandbox Code Playgroud)

authorization header afnetworking

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

强与弱 - 如何定义可能或可能不与IBOutlet连接的属性?

我正在编写一个可重用的类,它具有UITableView属性作为IBOutlet.但是,我希望该类创建一个UITableView,如果它没有连接到xib,因此是nil.如果我将它设置为弱,那么以编程方式分配UITableView似乎不起作用.但是,如果我强大,那么如果使用xib,它将不一定正确解除分配.处理这种情况的最佳方法是什么?

objective-c uitableview xib

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