小编wir*_*uzx的帖子

如何制作像Instagram一样的导航栏

我需要实现这样的事情:

NavBar保持领先,tableView反弹

tableView必须弹跳,但不能导航栏.

我尝试了一堆不同的变种.像这样的东西:

- (void)scrollViewDidScroll:(UIScrollView *)scrollView
{
    CGRect imageViewFrame = self.imageView.frame;
    CGRect tableViewFrame = self.tableView.frame;
    //ImageView - is top view(instead of NavBar)
    //defaultHeight - is default height of tableView
    imageViewFrame.origin.y = MIN(0, MAX(-scrollView.contentOffset.y, -100));
    tableViewFrame.origin.y = imageViewFrame.origin.y + 100;
    tableViewFrame.size.height = defaultHeight - imageViewFrame.origin.y;

    self.imageView.frame = imageViewFrame;
    self.tableView.frame = tableViewFrame;
}
Run Code Online (Sandbox Code Playgroud)

得到这个:

1 2

它不适合因为在Instagram中,tableView的大小不会改变(只看滚动指示器,如果tableView的大小改变了,它们也改变了)

请看滚动指示器 请看滚动指示器

此外,我尝试将View作为subView添加到tableView中,它可以工作,但不完全是我需要的.在InstagramView导航栏中,所以它也不适合.

在Facebook应用程序搜索栏中表现完全相同

在此输入图像描述

谁能帮我?

谢谢!

objective-c uitableview uiscrollview ios instagram

9
推荐指数
1
解决办法
7214
查看次数

如何从代码访问iOS开发人员证书

有没有办法知道哪个证书应用程序已签名?

我想保护应用程序免于与其他开发人员证书一起辞职.

假设我们有客户端 - 服务器应用程序.并且服务器保留与开发者证书相关联的唯一密钥.

因此,对于服务器的每个请求,我们将传递此密钥,如果应用程序将与另一个开发人员的证书重新组装,那么服务器将知道这一点.

这个有可能?或者可能有另一种方法来防止辞职?

security iphone-developer-program code-signing-certificate ios

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