ios-获取导航中父View的类名

问题描述

获取导航中父View的类名
这样推出View:

[[self.navigationController pushViewController:myViewController animated:YES];

怎么样获取推出View(这是子view)的父View控制器的类名?

解决方案

这样:

NSUInteger numberOfViewControllersOnStack = [self.navigationController.viewControllers count];UIViewController *parentViewController = self.navigationController.viewControllers[numberOfViewControllersOnStack - 2];Class parentVCClass = [parentViewController class];NSString *className = NSStringFromClass(parentVCClass);
时间: 2024-12-28 12:19:34

ios-获取导航中父View的类名的相关文章

Android中父View和子view的点击事件处理问题探讨_Android

android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解. 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP 当屏幕中包含一个ViewGroup,而这个ViewGroup又包含一个子view,这个时候android系统如何处理Touch事件呢?到底是ViewG

Android中父View和子view的点击事件处理问题探讨

android中的事件类型分为按键事件和屏幕触摸事件,Touch事件是屏幕触摸事件的基础事件,有必要对它进行深入的了解. 一个最简单的屏幕触摸动作触发了一系列Touch事件:ACTION_DOWN->ACTION_MOVE->ACTION_MOVE->ACTION_MOVE...->ACTION_MOVE->ACTION_UP 当屏幕中包含一个ViewGroup,而这个ViewGroup又包含一个子view,这个时候android系统如何处理Touch事件呢?到底是ViewG

javascript获取网页中指定节点的父节点、子节点的方法小结_javascript技巧

我们在实际的开发当中经常要获取页面中某个html元素,动态的更新该元素的样式.内容属性等. 那么如何获取要更新的这些元素呢?用JavaScript获取这些节点的方法有很多种,下面是总结的一些方法. 1. 通过document节点获取: (1) document.getElementById(elementId):该方法通过节点的ID,可以准确获得需要的元素,是比较简单快捷的方法.如果页面上含有多个相同id的节点,那么只返回第一个节点. 如 今,已经出现了如prototype.Mootools等多

javascript-用NVelocity+html中的#foreach自动生成的元素如何获取它的父元素和子元素?

问题描述 用NVelocity+html中的#foreach自动生成的元素如何获取它的父元素和子元素? 比如form中的表格中用#foreach自动生成行显示数据项,行的最后有修改/删除按钮,如何获取自动生成中的元素的值并传到服务器/在js中进行操作?如果无法实现,有什么替代方法? 解决方案 子元素过滤选择器(获取父元素中指定的某个子元素) 解决方案二: js的按钮事件传递this对象,this指向按钮这个dom,然后通过dom关系进行获取相关元素 如 <div>.....其他内....<

ios-UILabel如何在父view中垂直居中?

问题描述 UILabel如何在父view中垂直居中? //这里的xywidth height要怎么写? UILable *label = [[UILabel alloc] initWIthFrame:CGRectMake(x,y,width,height)] ; [view.addSubView label]; 还有对于不确定text长度的label如何设置width 啊 解决方案 基于super view设置你这个label的frame. 比如你要让这个label再父view的正中间,直接设置

ios afnetworking-IOS中如何获取AFNetworking中GET或POST的数据

问题描述 IOS中如何获取AFNetworking中GET或POST的数据 学习AFnetworking时遇到数据的获取问题: 在GET函数体内能成功获取到正确数据,而函数外为null,我想应该是异步问题,那么,如何在函数(block)外面获取到正确的数据呢? http://localhost/json/1.json 的内容如下: { "tempMinC": "11", "tempMinF": "51", "weat

Js/Jquery获取iframe中的元素 在Iframe中获取父窗体的元素方法

 在web开发中,经常会用到iframe,难免会碰到需要在父窗口中使用iframe中的元素.或者在iframe框架中使用父窗口的元素 js 在父窗口中获取iframe中的元素  1. 格式:window.frames["iframe的name值"].document.getElementByIdx_x("iframe中控件的ID").click(); 实例:window.frames["ifm"].document.getElementByI

tabs-Fragment中添加button为什么按钮会占据整个父view

问题描述 Fragment中添加button为什么按钮会占据整个父view 我想添加一个tabs(框架是PagerSlidingTabStrip),使用viewpager左右切换fragment,我在其中一个Fragment中添加button为什么按钮会占据整个布局(灰色部分就是按钮) 还有大神能告诉我为什么tabs这么小吗QWQ public class ChatFragment extends Fragment { @Override public View onCreateView(Lay

RelativeLayout 中两个上下view的触摸事件分发(不是子view和父view的关系)

问题描述 RelativeLayout 中两个上下view的触摸事件分发(不是子view和父view的关系) 有个RelativeLayout布局 ``` xmlns:weather="http://schemas.android.com/apk/res-auto" android:layout_width="match_parent" android:layout_height="match_parent" android:id="@