Tag: uiview

任何示例iPhone代码的模拟时钟?

有兴趣通过自己的模拟时钟应用程序创build – 谁知道一些示例项目/代码实现模拟时钟? (即不是数字时钟)。 理想情况下,自定义背景和自定义小时/分钟手作为图像? 我注意到,下面的链接存在,但希望有一些更具体的匹配我在做什么(背景图像,小时/分钟手的图像): 示例代码

UIView在UINavigationBar下方使用Autolayout

我需要在UINavigationBar (由UINavigationController拥有)下使用Autolayout来挂接一个UIView 。 这里棘手的是UIView需要成为UIApplication主UIWindow的子视图。 插入的视图需要跟踪导航栏的位置,例如,如果iOS状态栏增长到双倍高度(例如,在绿色的“返callback用”场景中),或者在横向视图中更改高度。 该解决scheme还需要使用透明的UINavigationBar ,其中视图控制器的edgesForExtendedLayout没有设置为None。

iOS – 一次不分配太多的内存

试图绕过一些iOS设备上发生的崩溃,并结合苹果的build议“不会导致分配高峰”。 我怎样才能改变这个代码不会一次发生? for (Item *item in self.items) { ItemView *itemView = [[ItemView alloc] initWithFrame:CGRectMake(xPos, kYItemOffsetIphone, kItemWidthIphone, kItemHeightIphone) ]; itemView.delegate = self; [itemView layoutWithData:item]; //this just adds an imageView and button [self.scrollView addSubview:itemView]; xPos += kXItemSpacingIphone; } self.items数组中有大约20个对象,用于构build20个ItemView。 再一次,有没有办法让这个代码更“分配密集”?

捕获UIView的图像(renderInContext工作不正常)

我正在尝试使用renderInContex捕获一个UIView的图像,但它不能完全捕获所有的子视图。 (例如,它不捕获UITextView的单词,并且根本不捕获UIButton 。) 我可以用什么来代替? 编辑:问题其实不是renderInContext ,而是我的实现。 看到我的新问题: https : //stackoverflow.com/q/8865207/542687

是否有可能将UIView的顶部固定到导航栏的底部?

我试图定位我的UIView是在导航栏下20pt,但是当我把它设置为相对于视图控制器上的视图,它仍然在20pt的导航栏下,我不想硬编码。 是否有可能将其放置在导航栏之外?

用Nib(.xib)自定义UIView子视图不加载?

我想创build一个与关联的Nib(.xib)文件的自定义UIView类来帮助布局和创build。 现在,我的自定义视图中没有任何子视图出现,尽pipe它们存在于我的nib文件中,并通过IBOutlets正确连接到我的自定义视图类。 我试着通过下面的其他答案: 使用IB从视图控制器的视图加载XIB自定义UIView 和这一个: 我如何在界面生成器中加载一个自定义视图在另一个笔尖的视图? 和这一个: http : //soulwithmobiletechnology.blogspot.com/2011/06/create-uiview-with-nib-file-in-xcode-4.html 但是[[NSBundle mainBundle] loadNibNamed:@"MyView" owner:self options:nil]似乎会调用-[initWithCoder:] ,导致无限循环。 请让我知道什么其他的细节,以帮助解决这个错误! 更新1:我是否需要通过-[layoutSubviews]布局我的子视图? 我的笔尖文件实际上是不是放在外面? 如果是这样,那么nib文件的重点是什么?

将一个子视图添加到一个UIImageView中,该视图是IB中UIViewController的视图sockets

我有一个.xib文件中的UIViewController对象。 我添加一个UIImageView,然后尝试添加一个button作为UIImageView的子视图。 它取而代之的是UIImageView。 它工作正常,如果两者都是一个UIView的子视图。 是什么赋予了? 我以为这会工作,因为UIImageView是UIView的子类?

UIImageView子类需要处理resize

我正在创build一个UIImageView子类来显示audio波形。 该方法是加载文件,做math,保存一个PNG文件,然后self.image = thePNG 。 关于这个好的部分是在resize或重新绘制UIImageView将拉伸PNG和迅速拉伸。 现在,如果图像扩展得太多,我需要重新计算波形以避免可见的像素化。 既然我们知道UIImageView不会调用drawRect ,那么在resize的时候是否会调用一个方法,以便我可以决定是否需要重画? PS在重新计算时,我将在计算后在新图像中消失 。 希望这对Google Earth等用户来说是无缝的。

iOS获得键盘窗口

所以在iOS 7中我总是有这样的键盘窗口: – (UIView *)keyboardView { UIWindow* tempWindow; //Because we cant get access to the UIKeyboard throught the SDK we will just use UIView. //UIKeyboard is a subclass of UIView anyways UIView* keyboard; NSLog(@"windows %d", [[[UIApplication sharedApplication]windows]count]); //Check each window in our application for(int c = 0; c < [[[UIApplication sharedApplication] windows] count]; c ++) […]

与UIView背后的地图有关的问题,类似于FourSquare的场地细节

我目前正在使用@yonel 这个优秀的解决scheme来制作类似于FourSquare场地详细信息页面的内容。 在我的故事板中,我有这样的: 问题是:因为滚动有点迟缓,当我快速滚动时,我收到“收到的内存警告”。 消息在我的控制台。 好奇的是,如果我删除UIView中的所有标签和button(只是在Map View ),一切工作正常。 任何想法可能是错的?