小编iph*_*nic的帖子

从外部路径加载TTF字体

我想知道如何从绝对文件路径加载TTF字体,而不是相对的,这通常用[UIFont fontWithName:@"xyz"]来完成;

在cocos2d中,我们可以使用CCLabelBMFont将文件作为参数来实现,但是当使用CCLabelTTF时,它采用字体的名称,而不是文件名.

是否有任何解决方法来加载未嵌入应用程序但根据需要从某些资源下载的外部字体?

iphone fonts cocos2d-iphone ios

4
推荐指数
1
解决办法
2358
查看次数

ReactJS Ant Design - 单击按钮打开 DatePicker

我正在使用 ReactJS 的 ant 设计框架,我试图找到一个解决方案来在按钮单击时打开DatePicker,但是这似乎不适用于框架组件,我尝试使用第三方 DatePicker,但它不能很好地与它。

我的要求是有一个简单的输入,旁边会有一个按钮,点击按钮 DatePicker 应该弹出..

这是我未完成的演示

如果有人研究过此类解决方案,请提供帮助。

谢谢。

javascript datepicker reactjs antd

4
推荐指数
1
解决办法
7407
查看次数

ReactJS Ant Design - 在 DatePicker 中禁用小于任何默认日期的日期

antd 框架上工作时,我试图禁用小于给定 defaultDate的DatePicker日期,但无论如何我都无法正确设置。情况是说日期选择器的 defaultDate 是2028-12-20所有日期都应该在此之下被禁用..

执行此操作的回调如下

disabledDate = (current) => {
    return current && current < moment().endOf('day');;
}
Run Code Online (Sandbox Code Playgroud)

其中current = defaultDate已提供它不会改变,我不知道如何做到这一点..

在这里创建了一个沙箱

任何帮助将不胜感激。

谢谢。

javascript reactjs antd ant-design-pro

3
推荐指数
1
解决办法
5925
查看次数

将 FreeText 注释添加到 PDF

我正在使用podofo进行 PDF 操作,例如根据我在 iOS 应用程序中的要求添加注释、签名等。我首先尝试了可用podofo 库的唯一示例,该示例效果很好。但随着样本的问题是加入像任何预览不显示注解GoogleAdobe Reader等等。这就是一个问题。

按照一些方针从Adobe我发现,它需要有Appearance KeyFreeText annotation出现。我尝试在文本编辑器中分析原始 pdf 文件,以查看具有正确注释的 PDF 中的差异,podofo 创建了 PDF 注释。我发现有AP N一个带有stream用于注释的编码形式的对象的键,podofo 示例中缺少该对象。

然后在搜索之后我找到了 podofo 自己的示例并尝试使用代码,这似乎是正确的,但也没有工作,我知道我错过了一些东西,但不确定是什么,在哪里,请看一下下面的代码

+(void)createFreeTextAnnotationOnPage:(NSInteger)pageIndex doc:(PdfMemDocument*)aDoc rect:(CGRect)aRect borderWidth:(double)bWidth title:(NSString*)title content:(NSString*)content bOpen:(Boolean)bOpen color:(UIColor*)color {
    PoDoFo::PdfMemDocument *doc = (PoDoFo::PdfMemDocument *) aDoc;
    PoDoFo::PdfPage* pPage = doc->GetPage(pageIndex);
    if (! pPage) {
        // couldn't get that page
        return;
    }

    PoDoFo::PdfRect rect;
    rect.SetBottom(aRect.origin.y);
    rect.SetLeft(aRect.origin.x);
    rect.SetHeight(aRect.size.height);
    rect.SetWidth(aRect.size.width);


    PoDoFo::PdfString sTitle(reinterpret_cast<const PoDoFo::pdf_utf8*>([title UTF8String])); …
Run Code Online (Sandbox Code Playgroud)

c++ pdf annotations ios podofo

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

一旦NSTimer停止在目标c中关闭我的视图控制器

我在用NSTimer,

timer = [NSTimer scheduledTimerWithTimeInterval: 1.0 target:self selector:@selector(updateCountdown) userInfo:nil repeats: YES];
Run Code Online (Sandbox Code Playgroud)

然后是我的60秒倒数计时器程序

-(void) updateCountdown {
    int hours, minutes, seconds;

   secondsLeft++;
    hours = secondsLeft / 3600;
    minutes = (secondsLeft % 3600) / 60;
    seconds = (secondsLeft %3600) % 60;


    time.text = [NSString stringWithFormat:@"%02d",  seconds];

}
Run Code Online (Sandbox Code Playgroud)

我的问题是在60秒后解雇我的倒计时控制器页面..任何人都可以帮助我

objective-c nstimer ios

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

React-hook-form 与 Material UI RadioGroup 选择的值始终为 NULL

尝试使用用react-hook-form Controller包装的Material UI中的RadioGroup,总是得到所选值null,这是我的代码,我想知道我错过了什么?

import * as React from "react";
import {
  FormControl,
  FormControlLabel,
  FormHelperText,
  Radio,
  RadioGroup
} from "@mui/material";
import { useState } from "react";
import { useFormContext, Controller } from "react-hook-form";

interface IOptionTypes {
  id: string;
  label: string;
  value: string;
  desc?: string;
}

interface IFormElementTypes {
  name: string;
  options: IOptionTypes[];
}

export default function RadioFieldElement({
  name,
  options
}: IFormElementTypes) {
  const {
    control,
    register,
    formState: { errors }
  } = useFormContext();

  return (
    <Controller
      name={name}
      defaultValue=""
      control={control}
      render={({ field …
Run Code Online (Sandbox Code Playgroud)

javascript typescript reactjs material-ui react-hook-form

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

如何使用UIBezier Path创建形状

我希望使用UIBezier Path实现图像中显示的形状,并且图像中的块填充了形状,它显示了一个块被填充,如何实现这一点.

在此输入图像描述

我从这里尝试了以下代码

UIBezierPath *path = [UIBezierPath bezierPath];
[path moveToPoint:CGPointMake(0, 10)];
[path addQuadCurveToPoint:CGPointMake(200, 10) controlPoint:CGPointMake(100, 5)];
[path addLineToPoint:CGPointMake(200, 0)];
[path addLineToPoint:CGPointMake(0, 0)];
[path closePath];
Run Code Online (Sandbox Code Playgroud)

谢谢.

core-graphics objective-c uiimage ios uibezierpath

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

如何隐藏用于特定文本字段输入的标签?

我创建了一个只有一个按钮,一个文本字段和一个标签的Xcode项目。当文本字段输入为“ test123”或按钮被按下时,我只想使标签可见。带按钮的部分效果很好,但是无论我在文本字段中键入什么内容,标签都保持隐藏状态。有人帮忙吗?这是我当前的代码:

    import UIKit

class ViewController: UIViewController, UITextFieldDelegate {

    @IBOutlet weak var Label: UILabel!
    @IBOutlet weak var Examplefield: UITextField!


    override func viewDidLoad() {

               super.viewDidLoad()
               // Do any additional setup after loading the view, typically from a nib.

               Label.hidden = true

        Examplefield.resignFirstResponder()

    }

    override func didReceiveMemoryWarning() {
        super.didReceiveMemoryWarning()
        // Dispose of any resources that can be recreated.
    }


    @IBAction func ButtonPressed(sender: UIButton) {

        Label.hidden = false
    }

    func textFieldDidEndEditing(textField: UITextField) {
        if Examplefield.text == "test123" {
            Label.hidden = false

    }
        else …
Run Code Online (Sandbox Code Playgroud)

xcode ios swift

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