草庐IT

left_only

全部标签

ios - 如何制作一个 iOS app Landscape ONLY

看起来很简单,对吧?转到目标的摘要选项卡并将“支持的界面方向”设置为仅横向右。您可能会认为这意味着该应用程序只能是横向的。但是没有。例如,在运行5.1的设备上,如果您打开应用程序并将手机保持在正确的横向正确位置,您将看到View逆时针旋转90度,就好像它认为它应该处于纵向模式一样,除非您添加这样的内容:-(BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation{//ReturnYESforsupportedorientationsreturnUIInterfaceO

ios - Facebook 帖子的权限是 "Only me"使用 FBWebDialogs

我想将文本和链接从iOS应用发布到用户时间轴。我复制并粘贴FBWebDialogs示例。问题1:该帖子出现在我的时间轴中,但权限是“只有我”,而不是friend或公众。问题2:结果对象(FBWebDialogResult)为nil。日志出现在我的控制台中。NSLog(@"Usercanceledstorypublishing.");问题3:预览框的权限是“只有我”,即使我将其设置为公开我的Facebook页面的附加设置:这是我的代码:[FBWebDialogspresentFeedDialogModallyWithSession:nilparameters:paramshandler:

ios - RESideMenu : Side menu for iOS 7 to support both left and right menu

我正在使用RESideMenu实现具有视差效果的iOS7样式侧边菜单,但我遇到了一种情况,我需要为右侧和左侧实现侧边菜单,就像旧的FacebookiOS应用程序一样,右侧菜单用于friend列表,左侧导航菜单。 最佳答案 我一直在尝试为正确的项目菜单做,它通过编辑RESideMenu.m中的值来工作:if(!_contentViewInLandscapeOffsetCenterX)_contentViewInLandscapeOffsetCenterX=CGRectGetHeight(self.view.frame)+30.f;if

ios - [tableView setBackgroundColor :[UIColor clearColor]] is not working only on iPad with iOS8

声明:[tableViewsetBackgroundColor:[UIColorclearColor]];仅在iPad上没有效果,尤其是在iOS8和我现有的App上。只是为了测试一下,我创建了一个新的测试应用程序来查明问题,但它有效。我创建了一个UIViewController类,如下所示:@implementationTestViewController-(void)viewDidLoad{[superviewDidLoad];//Doanyadditionalsetupafterloadingtheview.[self.viewsetBackgroundColor:[UIColor

ios - XCode Instrumentation 中 "Only Local Devices are supported"的含义

我想通过Instrumentation为我的iPhone应用程序检查共享内存。但是我无法开始录制。它说只支持本地设备我正在使用XCode7.1和我的iPodiOS版本8.1.3。 最佳答案 共享内存工具模板仅适用于OSX应用程序,asdescribedinthe"Platforms"sectionofthisreferencepagehere.这就是您看到“仅限本地设备”的原因。“本地设备”是指您当前正在开发的MacOS机器。 关于ios-XCodeInstrumentation中"On

ios - 代码 : How to Add Left and Right Padding on Text Field?

我有这个.h代码:#import@interfaceViewController:UIViewController@property(strong,nonatomic)IBOutletUITextField*fieldEmail;@property(strong,nonatomic)IBOutletUITextField*fieldPassword;@property(strong,nonatomic)IBOutletUILabel*titleLogin;-(IBAction)buttonRegister;-(IBAction)buttonLogin;-(IBAction)loginF

ios - Cocos2d : Should I use only (id)init for initializing, 或者我可以使用 (void)onEnter 进行后期分配吗?

在学习Cocos2d的过程中,我发现-(void)onEnter,-(void)onExit,可以像它们对应的一样使用,-(void)viewDidLoad,-iOSUIKit的(void)viewDidUnload我确实知道它们在技术上不是原始-(id)init的良好替代品,而且我经常看到学习Cocos2d的指导性文本仅使用-(id)init所有属性和变量的方法。但是,如果我使用-(void)onEnter进行分配和初始化,我可以引用self.parent以获得更简洁的代码。是否可以安全地假设我可以继续使用-(void)onEnter进行分配和初始化而不用担心它是否是使用Cocos2

iphone - 'right to left' 书面语言的 UITextView 对齐

我创建了两种方法来更改UITextView的文本对齐方式。我的目标是iOS6及更高版本。这个想法是用户可以更改TextView输入的对齐方式。如果输入的是英文,则以下方法可以正常工作。如果输入阿拉伯语,它不会改变对齐方式。-(void)changeLeftAllignment{myTextView.textAlignment=NSTextAlignmentLeft;}-(void)changeRightAllignment{myTextView.textAlignment=NSTextAlignmentRight;}这仅适用于英文输入。如果我将键盘语言更改为从右到左的阿拉伯语,它将不再

ios - 使用 AutoLayout 的 *Only One* 动画 block (UILabel) 问题

我正在使用AutoLayout并为各种约束变化设置动画,没有任何问题。但是,VC中有一个UILabel根本不会动画。我想要的动画是类似删除的效果。我已经设置了一个计时器,根据rdelmar的建议,因为UILabel不支持动画约束,并且我得到了我想要的标签只有一行长的效果。但是,多行标签不会产生类似删除的效果,而是随着标签宽度的增加,字符会换行。下面是我如何设置标签的约束。-(void)initializeLabelWithMessage:(NSDictionary*)message{meaningLabel.text=[messagingSubMethodsmeaningStringF

iphone - 为什么执行选择器:withObject: methods can only take id?

在Objective-C中,所有执行选择器的方法都是这样的:-performSelector:withObject:-makeObjectsPerformSelector:withObject:-performSelectorInBackground:withObject:而且参数中只能带id(Pointer)对象?你知道为什么吗?它是从C继承而来的吗?在处理线程时我们需要一个指针吗?编辑:在Objective-C中我们不能直接创建指针。如果我想用指针做类似下面的事情,这是否有效??(我知道NSNumber和NSValue类,但我只想了解它是如何工作的)inti=5;int*point