草庐IT

odoo-view

全部标签

ios - 在没有 segues 的 View Controller 之间传递数据

我正在使用Storyboard,我有一个加载动态按钮的View。单击此按钮时,我需要加载第二个ViewController并传递数据。我不能使用segue作为它的动态按钮。我使用下面的代码加载第二个ViewControllerUIStoryboard*sb1=[UIStoryboardstoryboardWithName:@"MainStoryboard_iPhone"bundle:nil];UIViewController*vc1=[sb1instantiateViewControllerWithIdentifier:@"SecondViewController"];[self.na

iOS 以编程方式更改 AppDelegate 中的 View

我正在尝试在收到特定推送通知时更改View,但收效甚微。(使用带有推送通知的解析,满足应用程序打开和关闭的时间)。我的Storyboard看起来像这样,我正在尝试将AppDelegate中的View更改为DetailViewController。现在我可以通过更改根Controller来更改View,但我只能附加我的选项卡View或导航,而不能同时附加两者。UIStoryboard*mainStoryboard=[UIStoryboardstoryboardWithName:@"MainStoryboard_iPhone"bundle:nil];DetailViewController

ios - 如何为 UICollectionViewFlowLayout 中的每个单元格添加标题/标签补充 View ?

我见过的所有示例都使用补充View作为页眉或页脚。我需要在流程布局中的每个单元格上方和/或下方添加一个标签。起初我认为我所要做的就是注册一个类型的补充View类然后实现collectionViewForSupplementaryElementOfKindAtIndexPath我就可以开始了,但是开箱即用的FlowLayout似乎只支持页眉和页脚。Apple文档似乎暗示任何更多的东西都需要FlowLayout的子类化努力。由于我不想返工apple为流式布局所做的工作,并且由于我的单元格大小不同,我想扩展流式布局以支持每个单元格的支持View。我想我应该能够通过子类化UICollectio

iphone - 如何将 NSUserDefault 值调用到另一个 View Controller ?

//我在单独的类文件中写了这个函数:-(void)Display{NSUserDefaults*prefs=[NSUserDefaultsstandardUserDefaults];NSInteger*Position=[prefsintegerForKey:@"currentlevel"];NSLog(@"------->%i",Position);//ThisNSLogisreturningValue6[prefssynchronize];}//在我的viewController中,我使用为我的类创建的对象调用此函数@interfaceViewController(){//disp

iOS - 在哪里初始化 View

如果我想以编程方式初始化View,应该在viewcontroller生命周期的哪个位置进行初始化?最初的直觉是loadView。然而,在这里,我们还没有View本身的框架(计算View的大小/位置所必需的)。viewDidLoad也是如此。下一个直觉是viewWillAppear——在这里我们(终于)保证了View的框架。但是,这有可能在整个vc生命周期中被多次调用。viewDidAppear等也是如此......最后,我找到了viewWillLayoutSubviews。这适用于大多数静态布局的初始化-然而,每当任何View移动时都会再次调用它(与viewWillAppear相同的问

ios - 在 3.5 和 4 英寸外形尺寸之间使用自动布局调整 View 大小

我有一个原型(prototype)tableview单元格,在tableview单元格内有一个自定义View。包含tableview的ViewController只会以横向模式显示。目标是让位于tableview单元格内的UIView根据外形尺寸调整其宽度。因此,例如左右可能有20pt的间距,然后uiview调整其宽度以填充其余空间。我希望用Storyboard和自动布局来做到这一点。在3.5英寸外形中它看起来像这样(这也是它在4英寸模式下的样子)在4英寸外形中它看起来像这样(宽度没有自动调整大小)我知道这里的“自动布局”是合法的,因为在4英寸外形尺寸上水平空间也>20。不过,问题的核

ios - 在 UITableViewCell iOS7 中搜索 super View

我有一个名为EditableTableViewCell的自定义UItableViewCell类,它(除其他外)在其contentViewUITextField/。在Textfield委托(delegate)方法中,我试图检测它属于哪个部分。像这样:-(BOOL)textField:(UITextField*)textFieldshouldChangeCharactersInRange:(NSRange)rangereplacementString:(NSString*)string{UIView*contentView=[textFieldsuperview];//traverseup

ios - UINavigationController:在 iPad 上呈现 View Controller ,同时关闭另一个 Controller

我有一个要求用户登录的View。当用户尝试打开该View时他没有登录,我将调用登录View让他登录,完成后我将调用原始View他打算看到的。在iPhone上,当我将ViewController推到那里时,这工作正常。但是在我展示ViewController的iPad上,这是行不通的。它说正在进行解雇,无法显示新的Controller。这是代码:-(void)buttonPressed{if(!userLoggedIn){//userLoggedIngettercallsnewscreensofloginifneededreturn;//thisisexecutedifuserdecli

ios - 如何使用 animateWithDuration : when presenting view controller on iOS 7?

我目前正在使用以下代码来展示我的ViewController。CATransition*transition=[CATransitionanimation];transition.duration=1;transition.type=kCATransitionFade;transition.subtype=kCATransitionFromBottom;[self.view.window.layeraddAnimation:transitionforKey:kCATransition];[selfpresentViewController:viewControlleranimated:

javascript - 为什么我的 AngularJS View 无法在 Cordova 中加载?

我的index.html是:HelloWorldTHISWORKSNOW!在app.js中,我有:varapp=angular.module('app',['ngRoute']);app.config(['$routeProvider','$locationProvider',function($routeProvider,$locationProvider){$routeProvider.when('/',{templateUrl:'templates/home.html'}).when('/dashboard',{templateUrl:'/templates/dashboard.