小编Ant*_*lli的帖子

根据UITableView调整UIScrollView的高度

我有一个UIScrollView,其中包含一个UIView和一个UITableView。我的目标是调整UIScrollView的高度,以使我可以将UIScrollView的内容滚动到特定点。

这是我的观点:它的顶部是UIView,下面是UITableView。

在此处输入图片说明

滚动时,我希望UIView停在特定位置,如下所示: 在此处输入图片说明

tableView将能够继续滚动,但是UIView将被锁定在适当的位置,直到用户向上滚动并使UIView返回其原始状态为止。

我要尝试做的主要示例是iOS 6上的AppStore.app。当您查看应用程序的详细信息时,“详细信息”,“评论”和“相关”的过滤器栏将移至屏幕顶部并停止。我希望这一切都是有道理的。

谢谢

objective-c uitableview uiscrollview ios

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

从委托方法调用完成块

这很难解释,但基本上我要做的是从委托方法中调用基于块的方法中的完成处理程序.

我有调用上传功能的方法.

[[UploadManager sharedManager] uploadFile:@"/Path/To/Image.png" success:^(NSDictionary *response) {
    NSLog(@"Uploaded");
}];
Run Code Online (Sandbox Code Playgroud)

在UpLoad管理器内部,该方法执行上载文件所需的所有操作.

有一个委托方法,我想从中调用成功块.

- (void)fileDidUploadAndReceiveData:(NSData *)data {
    NSDictionary *response = [NSJSONSerialization JSONObjectWithData:data options:kNilOptions error:&parseError];
    // Call the completion method
    success(response);
}
Run Code Online (Sandbox Code Playgroud)

成功在uploadFile方法中定义.我怎么去调用这个完成处理程序?

我是在深夜写的,所以如果没有意义,请告诉我.

谢谢

delegates objective-c objective-c-blocks

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