iphone - Instagram iPhone 应用程序问题

标签 iphone ios

我正在开发类似 Instagram 的应用程序来学习 iOS 编程。

我的应用程序是图像托管网站的客户端,用户可以在其中共享自己 iPhone 中的图片。

我有几个问题:

  • 当您打开 Instagram 但未登录时,您看不到带有五个按钮的标签栏。您会看到一个带有两个按钮的黑条,用于登录和注册。如果用户未登录,如何隐藏标签栏并显示这样的栏(可能是标准栏,对吧)?

  • 根据您的意见,应用程序模型的作用是什么? (我应该使用模型还是你暗示我只使用 View Controller ?)作为“数据模型”,我首先想到的是图像数组。当用户单击“刷新帖子”按钮时,该数组将刷新。还有“流行图像”,所以我认为它是从全局图像数组中分离出来的另一个数组。它应该插入模型中,对吗?我问这个是因为我想以一种好的方式组织我的模型/ Controller / View 模式的应用程序。

如果您给我一些提示,我将不胜感激!

最佳答案

  1. 如 siuying 所说,呈现没有动画的模态视图 Controller 。模态视图 Controller 可以拥有它自己的 UITabBarController 实例,因此您可以在那里有一个带有登录选项卡和注册选项卡或类似选项卡的选项卡栏。在后面,在真实的主视图 Controller 中,有你正常的五个,或者你正在做的。这样,一旦用户登录,您就可以关闭模​​态 View Controller 。简单

  2. 我不完全理解你在这里的问题。单击选项卡以提高速度/资源使用时,将图像加载到它们自己的线程中。我不明白模型是如何产生的。你能澄清一下吗?谢谢。

关于iphone - Instagram iPhone 应用程序问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7018554/

相关文章:

ios - 在不中断背景媒体播放的情况下录制音频

iphone - 核心图 - 禁用 y 方向的缩放和滚动,而不是 x

iphone - iPhone 应用程序中的 SVG 图像

ios - Facebook SDK for iOS 访问 token 问题

ios - cocoapods Sync : ld: framework not found DATAFilter, 链接器命令失败,退出代码为 1

android - 如何将 Microsoft Word 文件内容嵌入到 Flutter 应用程序中而不使用富文本重写

iphone - 翻转 ViewController 但保持与 Storyboard 相同的 NavigationController

ios - 实例成员 'setData' 不能用于类型 'PreviewView' ;您的意思是改用这种类型的值吗?

ios - 如何使用自定义转场将 AVPlayer 从源 VC 传递到目标 VC?

ios - 解析iOS SDK : How to set user "online" status?