草庐IT

device_view

全部标签

ios - Segue 总是加载新的 View 实例

我正在执行这样的segue;[selfperformSegueWithIdentifier:@"showSecondView"sender:self];但行为是它将始终“加载”新View,而不是显示已加载的现有View。我的问题是,我如何在加载View后将其保存在内存中,以便将来的segue调用将简单地“显示”现有View?谢谢编辑:这是我的用户界面设计。它本质上是一个带有UIView(大灰色block)的自定义侧边栏ViewController,其中放置了所有subview。 最佳答案 简短的回答是iOS不太适合,但您可以这样做。

objective-c - UIActionSheet 总是在 View 的顶部

我已经实现了一个Pin-LockviewController,这样每次应用程序激活时,都会显示Pass-LockView。-(void)applicationDidBecomeActive:(UIApplication*)application{//---showingPass-LockView}但是,在resigningActive时,如果有任何UIActionSheet正在显示(应用程序中的任何位置)。在恢复应用程序时,Pass-LockView与UIActionSheet一起显示。到目前为止,我已经实现了一个“UIApplicationWillResignActiveNotifi

objective-c - 如何创建具有 5 个 View 的基于选项卡栏的程序

我是ObjectiveC的新手,但我对C和Python都有经验。我想知道如何制作一个底部有标签栏的应用程序,五个View都带有标签和一定数量的文本。然后,我还想在其中一个文件上迁移图像并在后台打开音频。有谁知道如何做到这一点,我也愿意接受将使用C作为程序的一部分的建议。 最佳答案 查看thisvideotutorial然后修改它以添加额外的几个ViewController以连接到您的UITabBarController。我尽量避免在XCode中使用TabBar模板,因为您无法选择包含CoreData堆栈。尽管您可能认为自己不会使用C

iphone - 我得到两个相同的 Root View

我正在iphone上测试我的应用程序,软件版本是4.2.1。我发现从客户启动ViewController切换到RootViewController时发生了一些问题。代码如下:-(BOOL)application:(UIApplication*)applicationdidFinishLaunchingWithOptions:(NSDictionary*)launchOptions{....launchViewController=[[[LaunchImageTransitionalloc]initWithNibName:@"LaunchView_iphone"bundle:nilcon

ios - 当父 View 将 alpha 设置为半透明时,如何强制 View 中的元素不透明

我有一个稍微半透明的View,我将alpha设置为大约0.75,它包含一个按钮作为子元素。我希望按钮完全不透明,我在IB中设置了不透明属性,但按钮仍然显示为半透明。有什么建议吗?谢谢! 最佳答案 父View的subview总是像它的subview一样透明。subviewalpha=0.5和父Viewalpha=0.1将导致subview的alpha为0.05。实现这一目标的唯一方法是更改​​View层次结构。您的subview不能再是subview。它可能仍处于同一位置。(可能需要不同的位置值)。一个例子。你的背景View是back

ios - 警报 View 事件指示器显示时间

我使用警报View显示事件指示器:UIAlertView*Alert=[[UIAlertViewalloc]initWithTitle:@"Loading"message:@"\n"delegate:selfcancelButtonTitle:nilotherButtonTitles:nil];UIActivityIndicatorView*spinner=[[UIActivityIndicatorViewalloc]initWithActivityIndicatorStyle:UIActivityIndicatorViewStyleWhiteLarge];spinner.center

iphone - Web View 中的 YouTube - iPhone

这对我来说很奇怪......我有一个简单的WebView,它可以加载用户并与用户交互,就像safarimobile(iPhone)一样。现在,当您在safari中访问m.youtube.com时,当您单击指向此类内容的链接时,url会发生变化...http://m.youtube.com/watch?gl=US&hl=en&client=mv-google&v=HX6SyoZ5kw8这个问题是我不认为我的webview中使用了url...我是什么意思?以下代码用于在用户每次尝试单击链接时加载url,并且它有效,但我在使用Youtube时遇到问题...-(BOOL)webView:(UI

ios - 访问 alertView 的调用 View

我有一个UIAlertView,它在用户想要删除RegionAnnotation时显示为确认。我无法弄清楚如何访问调用UIAlertView的RegionAnnotationView,我需要它来删除RegionAnnotation。这是我损坏的代码-您可以看到我试图将AlertView的superView转换为RegionAnnotationView的地方(公认的坏主意)。-(void)alertView:(UIAlertView*)alertViewclickedButtonAtIndex:(NSInteger)buttonIndex{if(buttonIndex==0){NSLog

ios - 在 MKMapView 上设置多个引脚,并让 Callout View 显示正确的信息?

我有一个对象数组,其中包含map上每个图钉的信息。我可以使用[mapViewaddAnnotions:array];将它们及其各自的坐标添加到map上。但是当涉及到选择一个引脚,然后显示该特定引脚的标注View(使用正确的引脚位置和我的阵列中的正确信息)时,我迷路了。我也不完全了解CalloutView如何针对多个引脚工作。我试过查看Apple示例代码,但没有太大帮助,谷歌搜索问题也无济于事。简单版本:您应该如何在map上放置多个图钉,并在选择图钉和调用标注View时区分它们?编辑:例如,iPhone上的map应用如何显示企业的多个位置,当您点击它们时,会出现正确的名称和指向该企业的链

[微信小程序] scroll-view组件下拉刷新,怎样结束刷新(已解决)

官方文档:scroll-view|微信开放文档(qq.com)这里就不赘述scroll-view的基本使用方法了,先看问题: 代码: 由于在官方文档中并没有详细说明如何在刷新完成之后关闭刷新,这里我给出的解决办法就是,给组件绑定一个刷新数据,然后在触发下拉刷新的函数中手动将数据改为刷新完成,其中用到的属性为:  其中触发的回调函数代码为:bindrefresherrefresh(e){console.log(e);setTimeout(()=>{this.setData({isFresh:false})},1000)定时器setTimeout为模拟异步函数,在回调函数中的逻辑代码执行完毕之后,