草庐IT

iphone - 用户单击信息图标后抛出免责声明文本的最简单方法?

关于在用户点击信息图标后抛出免责声明文本的最简单方法有什么意见/建议吗?这是用于iPhone/iPad开发的。跳到一个单独的XIB/Controller可能是矫枉过正?(虽然它可能是最简单的设置?)然后要求是:主屏幕的一角有一个小的“信息”按钮点击此按钮应显示免责声明文本的“模态”View应该支持滚动(在大量文本的情况下)应该允许用户以某种方式关闭并返回主页 最佳答案 我认为最简单的方法是在UITextView中呈现文本,它是可滚动的,在您以模态方式呈现的自定义ViewController中。您甚至可以将文本存储在其中。现在添加一个

iphone - 如何在动画时获取项目的坐标?

我可以像这样在屏幕上设置动画:aView.frame=CGRectMake(100,100,50,50);[UIViewanimateWithDuration:25.0delay:0.0options:UIViewAnimationCurveLinearanimations:^{aView.frame=CGRectMake(200,100,50,50);}completion:^(BOOLfinished){aView.hidden=YES;}];..但是如何在设置动画时获取项目的位置?如果我在屏幕上放一个按钮并使用这个Action-(IBAction)buttonTapped:(id

ios - UIView block 动画更新间隔

block动画正在运行时是否有某种更新事件?我想检查每个动画更新的帧边界,以检查我的uiview是否到达了某个位置。 最佳答案 您可以使用动画block来完成此操作。但是,您将拥有一个在动画完成时运行的“指令block”,而不是更新。看看这个SOF问题:Multistageanimationusingblocks 关于ios-UIViewblock动画更新间隔,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.

iphone - 处理 iphone 设备旋转时的横向显示

我正在开发一款带有标签栏的iphone应用程序,每个标签栏都与导航Controller相关联。InoneofthesecontrollersI'veaTableViewshowingsomelistingandwhenarowisselectedanotherviewdisplaysspecificinformationsandabuttontoseesomerelatedphotos.我在横向显示照片View时遇到问题。照片ViewController包含一个UIImageView,一次显示一张照片,这个ImageView对象大小为320x460,以全屏模式显示。为了处理旋转,我添加

iphone - 切换 iPhone View 的最佳实践?

在不同的iphoneView之间切换是我需要做的常规事情。我想找到这样做的最佳实践。我的类包含一个方法viewswitcher,它有一个参数“viewName”。我正在尝试传递Controller名称,并且这种单一方法适用于我的整个应用程序以滑动或旋转View以显示/显示新View。但是,我收到了错误。我是新来的。如果您在我的问题中发现任何愚蠢的错误,请纠正我。谢谢。 最佳答案 没有关于您的代码或错误的具体信息,这很难。但是,来自UIView编程指南:http://developer.apple.com/library/ios/#d

objective-c - 在导航 Controller 上方添加放大镜

目标:获得一个放置在导航Controller上方的UIView,它是一个小放大镜。它就像Notes程序中的放大镜。我已经用下面的代码部分完成了这个任务:MyAppDelegate*app=(MyAppDelegate*)[[UIApplicationsharedApplication]delegate];[[[[appnavigationController]view]superview]addSubview:_loupe];这允许放大镜显示在导航Controller上方。注意:_loupe变量包含一个将放大View的UIView实例。此代码在纵向模式下完美运行。但是,当我将方向更改为

iphone - iOS:从 Nib 加载自定义 UIView

我想创建自己的UI库,其中包含几个可重用的控件。一个非常简单的可以是一个LabeledView,它包含一个UIView(最有可能是一个UIImageView)和下面的一个UILabel。----------------|outerUIView||------------|||||||UIView|||||||------------|||UILabel|||------------|----------------如何在InterfaceBuilder中实现它并在创建外部UIView时“注入(inject)”内部UIView和UILabel?我将外部UIView作为文件所有者,将内部U

iphone - 将 nib View 加载到另一个 nib View 中

我有两个UIViews,我将它们称为A和B。A是B的容器,每一个都是使用InterfaceBuilder创建的。我需要使用界面生成器将我的BView添加到A中,如下图所示:问题是View已加载但它是空的,当我调试它时我看到每个组件都已创建。BUIView类的定义是:B.h(ISMSliderCustomizable.h)@interfaceISMSliderCustomizable:UIView{IBOutletUIView*view;IBOutletUISlider*slider;IBOutletUILabel*minLabel;IBOutletUILabel*maxLabel;IB

iPhone - 检查之前是否已加载每个 View

我有一个问题,我以前从未见过以这种特殊方式解决过,所以希望有人能帮助我解决这个问题。假设我有一个带有四个View的选项卡栏应用程序,每个选项卡上一个。显然,应用程序将被迫使用它被告知启动时使用的ViewController启动,但在那之后,由用户选择下一个要加载的选项卡(View)。问题来自这样一个事实,即我只想在第一次加载特定View时在每个选项卡上显示该View。通常,您会这样做:BOOLfoo=[[NSUserDefaultsstandardUserDefaults]boolForKey:@"previouslyLaunched"];if(!foo){NSLog(@"FirstL

ios - 以编程方式通过 uibutton 删除 uiview

我对如何通过用户单击ui按钮删除uiview感到困惑,场景加载后ui按钮立即加载。uibutton也没有得到响应。我应该如何设置它?请帮忙,非常感谢。-(void)viewWillAppear:(BOOL)animated{UIView*holderView=[[UIViewalloc]initWithFrame:CGRectMake(0,50,_imagePicker.selectedImage.size.width,_imagePicker.selectedImage.size.height)];UIImageView*imageView=[[UIImageViewalloc]in