小编Fat*_*tie的帖子

如何检测UIBezierPath上的触摸并沿着它移动球?

如何沿特定的UiBezierPath移动球?那可能吗?

我已经尝试了一切,包括使用命中测试

-(BOOL)containsPoint:(CGPoint)point onPath:(UIBezierPath*)path inFillArea:(BOOL)inFill
Run Code Online (Sandbox Code Playgroud)

如何检测路径上的触摸?

iphone cocoa-touch objective-c

10
推荐指数
3
解决办法
8282
查看次数

UIView的程序化"模糊"风格背景

当然,为背景设置纯色是微不足道的:

在此输入图像描述

现在,使用"模糊"或"阴天"背景作为应用程序中的设计功能,而不是使用"普通灰色".

例如,这里有一对"模糊"的背景 - 它只是一种简单的颜色,可能有一些噪音,也可能是模糊的.

你可以看到这样的背景,考虑流行的饲料应用程序(whassapp等).这是我们今天的"时尚".

在此输入图像描述

在此输入图像描述

它发生在我身上,如果你能在Swift的代码中做到这一点,那就太棒了

注意:从PNG开始并不是一个优雅的解决方案:

希望可以从头开始以编程方式生成所有内容.

如果Inspector有一个IBDesignable风格的滑块,"添加时尚'颗粒'背景......",那将是很棒的- 在新时代应该是可能的!

image-processing ios dynamic-image-generation gpuimage swift

10
推荐指数
1
解决办法
1442
查看次数

是否可以在iOS应用程序中使用谷歌纸板查看全景图像?

我一直在寻找在iOS中集成Google Cardboard SDK的方法.一种方法是使用统一,但我正在寻找一些东西,通过它我可以直接整合纸板sdk在ios,我想在那里查看全景图像.有没有办法做到这一点?

我正在寻找这个项目的iOS替代方案:Link Here

opengl-es panoramas ios google-cardboard

10
推荐指数
1
解决办法
545
查看次数

获取保存到相册的图像文件名

这个看似简单的问题没有引起人们的注意,获得巨额赏金.

在现代iOS(2017)中,

这实际上是我知道将图像保存到iOS照片系统的唯一方法,并获取文件名/路径.

import UIKit
import Photos

func saveTheImage... () {

    UIImageWriteToSavedPhotosAlbum(yourUIImage, self,
        #selector(Images.image(_:didFinishSavingWithError:contextInfo:)),
        nil)
}

func image(_ image: UIImage, didFinishSavingWithError error: NSError?, contextInfo: UnsafeRawPointer) {
    guard error == nil else {
        print("Couldn't save the image!")
        return
    }
    doGetFileName()
}

func doGetFileName() {
    let fo: PHFetchOptions = PHFetchOptions()
    fo.sortDescriptors = [NSSortDescriptor(key: "creationDate", ascending: false)]
    let r = PHAsset.fetchAssets(with: PHAssetMediaType.image, options: fo)
    if let mostRecentThingy = r.firstObject {

        PHImageManager.default().requestImageData(
            for: mostRecentThingy,
            options: PHImageRequestOptions(),
            resultHandler: { (imagedata, dataUTI, …
Run Code Online (Sandbox Code Playgroud)

image ios ios10

10
推荐指数
1
解决办法
2128
查看次数

找不到“Firebase/Firebase.h”文件

我有“pod install”,我的 pod 文件如下所示:

# Uncomment the next line to define a global platform for your project
#platform :ios, '9.0'

target 'MyTaxii' do
  # Comment the next line if you don't want to use dynamic frameworks
  use_frameworks!

  # Pods for MyTaxii


           pod 'Firebase/Core'
           pod 'Firebase/Database'
           pod 'Firebase/Auth'
           pod  'Firebase/Storage'
           pod 'GeoFire', '>= 1.1'

end
Run Code Online (Sandbox Code Playgroud)

我打开 .xworkspace 并运行后出现错误

"'Firebase/Firebase.h' file not found "
Run Code Online (Sandbox Code Playgroud)

在我的“GeoFire.m”和“GFQuery.m”中

ios firebase swift xcode11.3

10
推荐指数
1
解决办法
2万
查看次数

事实上,为什么CocoaPods没有安装最新版本的pod?

注意 - 实际上显然确实如此.使用Marcelo解释的语法.希望它可以帮到某人!


使用CocoaPods,你基本上是这样做的,

pod 'GTScrollNavigationBar', '~>0.1.1'
Run Code Online (Sandbox Code Playgroud)

例如,

它将安装0.1.1的'GTScrollNavigatorBar'.这太妙了.

但是 - 当新版本可用时,为什么不简单地更新'GTScrollNavigatorBar'?

cocoapods

9
推荐指数
2
解决办法
4752
查看次数

iOS7应用管理器中的UICollectionView"轻扫"?

在任何2014+ iPhone或iPad上,双击主页按钮以查看"应用程序管理器"

在此输入图像描述

这是一个左右UICollectionView但它有一个"轻扫"手势..向上滑动.怎么做?从UICollectionView"移除"单元格并不容易.


googlers的脚注..对于"剥离","撕掉"的一般问题,从集合视图中的一个单元格,这里有一个完整的解释:https://stackoverflow.com/a/24339705/294884希望它可以帮助某人.

gestures uigesturerecognizer uicollectionview

9
推荐指数
1
解决办法
4587
查看次数

"普通"亚马逊(例如)iPhone应用程序中的联盟链接?

Apple允许您在iPhone应用程序中放置普通的HTML链接(亚马逊联盟链接)吗?

是苹果允许的吗?

所以,一个普通的HTML会员链接,形式如下:

http://www.amazon.com/gp/product/B00G3L158Q/ref=as_li_tl?ie=UTF8&camp=1234&creative=1234&creativeASIN=B00G3L158Q&linkCode=as2&tag=xxxx0&linkId=123412341234

为了清楚起见,我只想从iOS应用程序中,它将从应用程序打开浏览器.(不在应用程序内部的UIWebView内 - 只需在手机上打开浏览器.)Apple是否允许这样做?

amazon affiliate ios

9
推荐指数
1
解决办法
1761
查看次数

如何让游戏玩法忽略Unity3D中UI按钮的点击?

我正在尝试创建一个3D点击以在Unity3D中移动游戏.

我添加了一个UI Button(使用UnityEngine.UI),我想最终点击以打开和关闭运行.

然而,点击Button实际上似乎是点击进入场景(在我的情况下UnityEngine.UI.Button导航)并导致我的播放器移动到不同的位置.

如何禁用光线投射以单击UI按钮或以某种方式让UI捕获自己的事件?

我一直在使用典型的Unity3D代码让用户进入游戏玩法等

if (Input.GetMouseButtonDown(0))
  {
Run Code Online (Sandbox Code Playgroud)

如果我尝试这种方法也一样

if( Input.touches.Length > 0 )
        {

        if ( Input.touches[0].phase == TouchPhase.Began )
            {
Run Code Online (Sandbox Code Playgroud)

在iOS,Android和桌面上似乎就是这种情况.

这似乎是一个基本问题,点击UI(Button等)似乎落入游戏玩法.

c# unity-game-engine navmesh

9
推荐指数
2
解决办法
1万
查看次数

在Unity5中缩放PNG? - Bountie

令人惊讶的团结,多年来只有这样简单地缩放实际PNG是使用非常真棒库http://wiki.unity3d.com/index.php/TextureScale

以下示例

如何使用Unity5功能缩放PNG?现在必须有一种新的UI等方式.

因此,缩放实际像素(例如in Color[])或字面上的PNG文件,可能是从网上下载的.

(顺便说一下,如果你是Unity新手,那么这个Resize电话是无关的.它只会改变一个数组的大小.)

public WebCamTexture wct;

public void UseFamousLibraryToScale()
    {
    // take the photo. scale down to 256
    // also  crop to a central-square

    WebCamTexture wct;
    int oldW = wct.width; // NOTE example code assumes wider than high
    int oldH = wct.height;

    Texture2D photo = new Texture2D(oldW, oldH,
          TextureFormat.ARGB32, false);
    //consider WaitForEndOfFrame() before GetPixels
    photo.SetPixels( 0,0,oldW,oldH, wct.GetPixels() );
    photo.Apply();

    int newH = 256;
    int newW = Mathf.FloorToInt(
           ((float)newH/(float)oldH) * …
Run Code Online (Sandbox Code Playgroud)

unity-game-engine unity3d-ui

9
推荐指数
1
解决办法
777
查看次数