ios-将UIVIewController推入到UIView中

问题描述

将UIVIewController推入到UIView中

在我的UIVIewController中有一个UIButton。要实现按钮将它推入到UIView中,但是我写完代码运行之后报出警报:incompatible pointer type sending

代码:

-(void)press{
    displayView *disp=[[displayView alloc]init];
    [self presentModalViewController:disp animated:No];
}

不知道哪里出错了,请指教。

解决方案

presentModalViewController接受UIViewController实例(不是UIView). 如果想显示特定视图,要放在视图管理器中:

UIViewController *viewController = [[UIViewController alloc] init];
DisplayView *displayView = [[DisplayView alloc] init];
[viewController.view addSubview: displayView];
[self presentModalViewController:viewController animated:NO];
时间: 2024-12-09 05:02:06

ios-将UIVIewController推入到UIView中的相关文章

ios-iOS能讲解下在继承uiview中该怎样用单例并传值

问题描述 iOS能讲解下在继承uiview中该怎样用单例并传值 最好有简单代码实例 真的十分感谢 就是自己写了单独的错误提示框 想实例化一次后 就不需要实例了 解决方案 错误提示框一般都是使用的时候显示,不使用的时候释放,这样比较合理,不要滥用单例,如果觉得每次实例化麻烦那就写个类方法,方法里面根据传入的字符串创建实例然后返回实例,你只需要在要用的类中去接收这个实例,然后控制显示和隐藏就好了 解决方案二: 那你可以单独写一个类用于处理,再分别引入就可以了.如果是单例你的警告内容更改也会比较麻烦

iOS对UIViewController生命周期和属性方法的解析

iOS对UIViewController生命周期和属性方法的解析 一.引言         作为MVC设计模式中的C,Controller一直扮演着项目开发中最重要的角色,它是视图和数据的桥梁,通过它的管理,将数据有条有理的展示在我们的View层上.iOS中的UIViewController是UIKit框架中最基本的一个类.从第一个UI视图到复杂完整项目,都离不开UIViewController作为基础.基于UIViewController的封装和扩展,也能够出色的完成各种复杂界面逻辑.这篇博客

objective-c-ios UIView中的UIButton不能点击按钮

问题描述 ios UIView中的UIButton不能点击按钮 .h文件 import @interface HUPrompt : UIView .m文件 import "HUPrompt.h" import "UIView+Layout.h" @implementation HUPrompt UIImageView *backView = [[UIImageView alloc] init]; backView.frame = self.frame; backVi

iOS - Push 通知推送

1.UserNotifications 通知是 App 用来和用户交流的一种方式,特别是当 App 并没有在前台运行的时候.通知,正如它的名称所强调的,被用作向用户'通知'一个事件,或者仅仅向用户提示一条重要信息.总而言之,通知在提示类型的 App 当中非常有用,甚至在一些别的类型的 App 当中也是如此.比如,当用户进入一个指定区域(这是 iOS8 的新特性),一个下载任务完成,或者当朋友给你发送一条信息的时候,一条通知就可以被显示出来.无论如何,通知的目的就是获得用户的关注,然后他们就能处理

分分钟搞定IOS远程消息推送

分分钟搞定IOS远程消息推送 一.引言 IOS中消息的推送有两种方式,分别是本地推送和远程推送,本地推送在http://my.oschina.net/u/2340880/blog/405491这篇博客中有详细的介绍,这里主要讨论远程推送的流程与配置过程. 二.远程推送机制的原理 1.从一张很火的图说起 搜索IOS远程推送,你总能看到一张如下的流程示意图,因为这张图确实很火,所以我也将它引用在此: 这张图示意的很清晰,大致意思是这样:你的应用服务端将消息发送到apple的APNS服务器,APNS服

iOS实现远程推送原理及过程_IOS

推送通知,是现在的应用必不可少的功能.那么在 iOS 中,我们是如何实现远程推送的呢?iOS 的远程推送原理又是什么呢?在做 iOS 远程推送时,我们会遇到各种各样的问题.那么首先让我们准备一些做推送需要的东西.我们需要一个付费的苹果开发者账号(免费的不可以做远程推送),有了开发者账号,我们可以去苹果开发者网站,配置自己所需要的推送的相关证书.然后下载证书,供我们后面使用,详细的证书配置过程,我们下面再说. 首先我们要说说iOS推送通知的基本原理: 苹果的推送服务通知是由自己专门的推送服务器AP

ios-移动UIView到另一个UIView中

问题描述 移动UIView到另一个UIView中 我有一个UIViewController中包含了两个UIScrollView.scrollView1, scrollView2. scrollView1包含了很多UIViews,当用到其中一个UIView时我希望能移动到scrollView2中. 同时在用到UIView的时候,UIViewController会调用其中一个方法,view作为参数传递 解决方案 [view removeFromSuperview]; [scrollView2 add

ios 使用个推 接受不到远程APNS推送

问题描述 ios 使用个推 接受不到远程APNS推送 // 启动个推 [self startSdkWith:kAppId appKey:kAppKey appSecret:kAppSecret]; 这是在didFinishLaunchingWithOptions中执行的 如果有这句的话 程序未杀死 在后台 通知栏是没有显示远程通知的 如果 [self startSdkWith:kAppId appKey:kAppKey appSecret:kAppSecret];这句被注释 就可以显示 有知道原

应用-iOS开发信鸽推送问题, 获取不到服务器推送内容,很急,谢谢大家!

问题描述 iOS开发信鸽推送问题, 获取不到服务器推送内容,很急,谢谢大家! 最近应用中要做到推送功能,看官方SDK, 有一步是设置账户,之后我在网页中输入内容,跟这个账户对应上,已经可以收到内容.但是我现在要收到从服务器发送的消息,这有身份登录,不同的身份收到的是不同的内容, 现在却收不到了,我把账号已经取消了,这是什么原因,我们是php后台,需要和注意什么,请大家解答,谢谢了!! 非常急!谢谢 解决方案 http://bbs.csdn.net/topics/391886150