草庐IT

curl_multi_init

全部标签

javascript - react native : How to keep multi-line textinput visible above keyboard

我有一个多行设置为true的TextInput。我滚动到焦点输入:scrollResponder.scrollResponderScrollNativeHandleToKeyboard(React.findNodeHandle(this.refs.myInput),0,true);但是,当多行TextInput展开时,文本将隐藏在键盘下方。我只想在光标/当前文本不可见时向下滚动。所以我不能只在文本更改时运行上面的代码,因为它会ScrollView,即使当前光标/当前文本是可见的(比如在第一行编辑)。有什么方法可以获取光标/当前文本在屏幕上的位置吗?或者还有其他方法可以做我想做的事吗?目

ios - curl 发送的 Firebase Cloud Messaging 警报未明显出现在 iOS 设备上

我正在尝试让FirebaseCloudMessagingiOS警报从我的服务器发送到FCM以显示在我的iOS设备上。如果我从FCM控制台发送消息:https://console.firebase.google.com/project/your-awesome-project/notification和FCM示例应用:https://github.com/firebase/quickstart-ios关闭或在后台,警报显示得很漂亮,如果它在前台,我会在iOS控制台中看到:{aps={alert="HEYYO";};"gcm.message_id"="0:123456789_blah_bl

iphone - iOS 上的页面 curl

我四处寻找类似的帖子,但没有找到解决方案。我正在寻找像这样的简单翻页动画(没有手指跟踪):http://www.youtube.com/watch?v=_vOYvaNhSHw是否可以创建或许可它?非常感谢您的帮助。 最佳答案 这段代码可以解决问题:[UIViewbeginAnimations:@"Flip"context:nil];[UIViewsetAnimationDuration:1.0];[UIViewsetAnimationCurve:UIViewAnimationCurveEaseInOut];[UIViewsetAni

objective-c - 我是否需要为 NSObject 调用 [super init] 或 [super initWithCoder] 等

通常,当我从UI类派生子类时,我会调用感兴趣的父类(superclass)初始值设定项。但是,我不确定NSObject的实现细节,而且似乎在成员变量方面没有太多进展,所以我想知道:我是否需要调用[superinit]如果我的子类扩展NSObject? 最佳答案 从技术上讲,没有。documentationfor-[NSObjectinit]说TheinitmethoddefinedintheNSObjectclassdoesnoinitialization;itsimplyreturnsself.因为它已被记录在案并且可能已经有一堆

objective-c - Objective-C : How to Write a Instantiating Custom Init

非常基本的问题,但我的代码中有一个错误,只能通过一个假设来回答:我的类没有被实例化!我有一段时间没有在ObjectiveC中写太多东西了,而且我从来都不是真正的好人,所以即使是最痛苦的显而易见的地方也请指出。我正在使用:ObjectSelectionViewController*length=[[ObjectSelectionViewControlleralloc]initWithMeasureType:0];ObjectSelectionViewController*mass=[[ObjectSelectionViewControlleralloc]initWithMeasureTy

ios - 从初始化器返回之前不调用 Super.init

我尝试为我的UITableViewCell类提供自定义启动器,但我无法弄清楚我做错了什么。这是我的代码:init(dataObject:[NSManagedObject]!,objectAttributeValues:[String]!,placeholder:String!,segmentedControl:UISegmentedControl?,cellHeight:CGRect,cellWidth:CGRect){self.dataObject=dataObjectself.Placeholder.text=placeholderself.objectAttributeValue

ios - iOS 8 中模态转场的部分 curl 过渡

我用两个VC创建了一个简单的应用程序。我通过按钮从第一个打开第二个VC。Seque是“PresentModally”,transition是“PartionCurl”。此方案在iOS7上运行良好,但在iOS8上,第一个VC的View在curl动画结束时消失了: 最佳答案 我也遇到了同样的问题。我在Xcode6(beta7)+iOS8(beta5)中看到了它。仍然存在于两者的转基因种子中。iOS7.1细节:它被称为“部分curl”,在iOS7上它显示为这样(例如,部分-您仍然可以在窗口顶部看到原始View的一部分)。在iOS7上-当您

ios - 子类化 UIView。 init 方法永远不会被调用

我在界面生成器上有一个UIView。在我的ViewController中,我有一个IBOutletMyUIView,它指向界面生成器上的UIView。我将UIView的类更改为“MyUIView”(自定义UIView类),但似乎没有init方法子类被解雇。我做错了什么? 最佳答案 您需要先调用initWithCoder而不是init然后调用init为:-(id)initWithCoder:(NSCoder*)aDecoder{if((self=[superinitWithCoder:aDecoder])){[selfbaseClas

ios - 如何禁止 NSObject 中的基本 init 方法

我想强制用户使用我自己的初始化方法(例如-(id)initWithString:(NSString*)foo;)而不是基本的[[myObjectalloc]init];。我该怎么做? 最佳答案 这里的所有其他答案都已过时。现在有一种方法可以正确地做到这一点!虽然当有人调用您的方法时很容易在运行时崩溃,但编译时检查会更可取。幸运的是,这在Objective-C中已经有一段时间了。使用LLVM,您可以像这样在类中声明任何方法不可用-(void)aMethod__attribute__((unavailable("Thismethodis

ios - Swift : use of 'self' in method call before super. init初始化自编译报错

我创建了一个处理音频录制/播放的自定义类,并在该类中放置了一个Protocol。我在UIViewController类中实现了Protocol并为我的AudioHelper类调用了我的setDelegate方法。我收到一个与我的init()有关的编译错误。不确定如何消除错误:在super.init初始化self之前在方法调用“setupAudioSession”中使用“self”overrideinit(){setupAudioSession()super.init()}如何解决此错误?为什么我必须覆盖init()?我的AudioHelper类importFoundationimpor