Tag: 用户界面

iOS设置正在处理图像时的进度条值

我有一个应用程序处理使用Quartz的几个图像,我想有一个UIProgressView每个动作后更改。 (例如0.0 0.2 0.4 0.6 0.8 1.0) 问题是,当我的图像正在被处理时,UI被完全锁住了,并且只有在所有的过程完成后才会改变值(意味着它不经过子步骤就会到1.0) 你们有没有遇到过这个? 伪: for(uint i=0;i<5;i++){ // Execute some Quartz based action here, such as CGContextDrawTiledImage etc… myProgress.progress = (i+1) * 0.2; } 所以实际上,在每个动作完成后,进度条不会改变,最终只会改变一次到1.0。 将不胜感激您的反馈或经验或这一点。 谢谢 夏嘉曦。

iOS更改方向时更改UI的最佳方式

改变方向时更改用户界面的最佳方法是什么? 例如,使用两个不同的UIView一个肖像和一个风景,如果方向改变,或者使用一个UIView并更改UI控件的大小和位置,则显示两者之一? 任何其他的想法?

如何增加UINavigationBar的高度?

简单的问题:我怎样才能增加导航栏的高度,使附加的小部件将适合在那里, 同时保持模糊? 示例是日历应用程序,其中工作日缩写添加到导航栏的底部。 …和邮件中,当您将邮件移动到不同的文件夹时:

iPhone在应用程序启动时黑屏

每当我的应用程序启动时,我都会看到黑屏。 没有错误消息,我已经在.plist文件中设置了我的主要nib文件。 这是我的一些代码。 AppDelegate.h #import <UIKit/UIKit.h> @class LoginController; @interface ViiadAppDelegate : NSObject <UIApplicationDelegate> { } @property (nonatomic, retain) IBOutlet UIWindow *window; @property (nonatomic, retain) IBOutlet LoginController *viewController; @end AppDelegate.m #import "AppDelegate.h" #import "LoginController.h" @implementation AppDelegate @synthesize window=_window; @synthesize viewController=_viewController; – (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { // Override point for customization after application launch. self.window.rootViewController = […]

添加一个背景图像到UI集合视图

我是新的iOS开发,我想知道如何添加一个背景图像,将垂直重复我的UI集合视图,我已经创build显示图像数组?

逆向工程iOS天气应用程序UI组件

我正在尝试写下iOS天气应用程序的摘要。 我感兴趣的主要组件在下面的图片中被标记为1,2,3,4和5。 用户界面应该如下获得: 一个ViewController: 1 – 是一个UILabel 2 – 是一个UIButton,可以改变文本或隐藏显示第二个button 3 – 水平滚动的UIScrollView? 我猜它有自定义单元格types。 4 – 与上面相同,但垂直单元格。 和一个PageView控制器(5)。 故事板创build(想要按照这个 ): 1-4 – 属于同一个ViewController 5 – 高于这个等级。 释疑: 我的解释是否正确? 是3/4垂直视图控制器? 使用界面/故事构build器来实现这个有什么不利之处吗?

UITextField中的静态字符前缀

有没有一种内置的方式来添加一个字符前缀到UITextField像下面的截图? 如果不是,那么最好,最直接的方法是完成这个任务? 我在想background属性可以做到这一点。

UIRefreshControl endRefreshing不平滑

当我的数据完成加载和我的tableView已被重新加载,我调用我的刷新控制endRefreshing,然后从它的加载状态“跳跃”,并消失 – 我怎样才能实现一个平滑的animation,刷新控制时,幻灯片?

使UINavigationBar标题可编辑

我想在我的项目中实现这样的function。 这就像在Interface Builder中更改UINavigationBar标题一样。 这不是编程方面的问题(也许向UITextField文本添加阴影是一个小挑战,但不是那么大)。 我的问题是:它是否符合App Store评论指南和人机界面指南? 你知道App Store中的这样的应用吗,还是你自己提交了这样的应用到App Store? 谢谢。

UIPickerView – 使用多行的自定义视图 – 需要布局build议

我有一个UIPickerView将显示用户的项目列表。 我希望每个项目都以多行文本forms显示,每行使用不同的字体大小。 一个粗糙的模型如下所示。 这将允许呈现更多的文本,而不是在默认的UIPickerView的单行中。 bdesham指向我使用pickerView:viewForRow:forComponent:reusingView在UIPickerView的委托。 这似乎是要走的路,因为它会让我为各行提供自己的自定义视图。 我的想法是创build一个UIView,其中有两个UILabel子视图,每行一个文本。 这样我可以应用不同的字体到每一行。 我试了下面,但布局似乎并没有工作。 我需要的线路是一个在另一个之上。 下面是我试图通过面具浮动第二行到底部。 #define VIEWTAG_LINE1 1 #define VIEWTAG_LINE2 2 – (UIView*)pickerView:(UIPickerView *)thePickerView viewForRow:(NSInteger)row forComponent:(NSInteger)component reusingView:(UIView *)view { UIView* v; if (view) v = view; else { v = [[[UIView alloc] init] autorelease]; UILabel* l1 = [[[UILabel alloc] init] autorelease]; l1.tag = VIEWTAG_LINE1; [v addSubview: l1]; UILabel* l2 […]