我想了解如何制作应该是响应式设计的原生IOS应用的信息? 如果有可能那么如何制作它。如果不可能,那么如何以其他方式实现。
我有关于的信息:
介于1)和2)之间哪一个应该是最好的并且采用哪种方式进行重新设计?
答案 0 :(得分:2)
要创建自适应布局,您需要使用autolayout / constraint
。
参考:http://blog.revivalx.com/2014/10/22/swift-autolayout-tutorial/
如果您想使用原生资源,可以将native functionality
与hybrid application
整合,制定custom cordova plugin
。
到目前为止phonegap
还不支持swift
。它仅支持objective-c (iOS)
。如果您需要,您需要创建一个bridging header
来在swift和objective-c之间进行通信。
参考:http://blog.revivalx.com/2014/12/30/bridging-between-swift-and-objective-c-in-the-same-project/
让我知道更多澄清。
答案 1 :(得分:1)
要以原生方式实现“等效”的Web响应式设计,您必须使用iOS SDK提供的Auto Layout concepts。
其他方式,如果您想保留一种网络语言,您很快就可以使用React Native等解决方案在JavaScript中开发本机应用程序(目前仍然是私人测试版)...